The Semantics of HTML and Web Sites – Why Markup Matters

Creating websites for 13 years now, I have seen the evolution of websites from clunky table based layouts that were semantically just a bunch of noise to the current HTML5, semantically charged creations. Of course the leaders in Web Standards and semantic HTML have been people like Jeffery Zeldman and his disciples, great CSS exercise sites like Zen Garden and also the blog sites and open source world, probably most importantly WordPress. If you want to make a web site theme that then someone else can take and run with, the semantics of the markup have to be solid.

I am amazed at how understanding semantics in both web design and programming gets overlooked. I still know many web designers who do not understand what a heading tag is. They are often so lost in the fonts and backgrounds and images that they forget what is going on in the hierarchy of information. I have witnessed decent designers never realize that <h1>What a Killer Page</h1> is what is essential. This is not only for SEO but also for making the web site accessible on a variety of platforms. I still know amazing developers who can talk your ear off about Object Oriented Design Patterns who when they get to the HTML will code a heading tag as <div class=”main-header”> What a Killer Page</div>. I am not sure if this is because they just read stuff too quickly and never really read chapter one and think they know everything, or maybe they just don’t get it. Struggling with the margins of a <p> tag does not mean you should then use a few <br /> tags. Strange.

In HTML, if you take away things like the required html, body and title tags, the important semantic markup is pretty simple.

  • Headers h1,h2,h3,h4,h5
  • Paragraphs <p></p>
  • Lists <ul><li></li></ul>
  • Tables <table><tr><th></th></tr><tr><td></td></tr></table> (for tabular data)

That is really it! Markup such as divs and spans are not semantic. They are presentational! Putting things like navigational lists into divs is just wrong. The sooner one learns this basic distinction, the faster you will write cleaner, easier to maintain code.

In HTML5 the list of semantic markup grows longer. I will not enumerate them here but to me one of the main objectives of HTML5 is this semantic markup. <section></section>, <article><article>, <video></video>.

So there you have it. Just think. If you are just starting to write HTML, you got to avoid the 7 year era of table based layouts and nested tables seven layers deep just to keep you debugging for and hour all for the crappy browsers of the day.

How to Create Your Own File-Based Image Galleries with php, ftp, Shadowbox and a Groovy File Structure

or perhaps titled:

I don’t trust anyone with my photos, not Flickr, not Google and especially not Mark Zuckerberg!

Requirements

  • Linux Hosting Account (php enabled)
  • ftp program for uploading files

Implementation

History
Many years ago, in the dark ages of web development, when I had a Windows hosting account, you know one of those $4.95 a month deals, and I wanted to post lovely photos of my kids and vacations, I would do it a state of the art way. I’d open Photoshop 7 and chose “Create Web Gallery.” I would then wrestle the various dialogue boxes into submission and create a Web Gallery. It worked. It looked cool. It used tables for layouts. I was a genius.

Last year I closed my Windows hosting account. Never use webhost4life. It is a terrible hosting company. As I was doing a lot of Word Press, I chose BlueHost. So far so good.

Now I could have just uploaded all my old Photoshop galleries to my new hosting account but this seemed lame. I did not want to use any Web 2.0 stuff, in other words startup companies just waiting to be bought out and make your life really complicated, but I did want to use ftp to upload files. So with a little php, notably scandir, I created a way to display all the photos in lovely paging galleries.  The first time a particular gallery is accessed, it creates a folder of thumbnails in that directory named ‘thumbs.’ This makes the pages load faster.  Larger versions of the images utilize Michael Jackson shadowbox, still one of my favorite lightboxes  There is no indexing for searching, or meta tags, but to be honest, I would never get around to entering this sort of data. Maybe in the next version, I will add this feature.

A few key elements (let us say features and recommendations) of “Paul’s Amazing php Photo Gallery” are

  • Name your folders like this 2012-08-New York. The folders will display by replacing the dashes with spaces and are ordered in descending order.
  • Process your images to 1200px wide. This way they will look great when large, but not so big it takes forever to see a gallery.
  • All gallery images have a lightbox large image version. Go shadowbox!

that’s it…
Enjoy!

2012 Hardly Strictly Bluegrass Festival Highlights

Last year I was in Tennessee at a wedding. This year I was able to check two days of the 2012 Hardly Strictly Bluegrass Festival in San Francisco. Unlike past years, I did not have any known friends who were doing early morning squatting, marking out terrain, so I would be flying solo, moving between stages and looking for good listening and viewing spots. I caught Saturday and Sunday afternoon shows. Overall, it seemed like the festival was extremely well attended and each day I ran into people who traveled to San Francisco specifically for the festival. Met some nice people from San Diego, LA and Denver.

For me the best show was DOUG SAHM’S PHANTOM PLAYBOYS featuring: dave ALVIN, steve EARLE, delbert McCLINTON, boz SCAGGS, jimmie VAUGHAN… and whoever the cat drags in.… The rhythm section was right in the pocket and the band played a lot of different grooves. It all seemed effortless. The horn section was outstanding. The guitar solos outstanding pieces of R&B soul. For this show, I listened by a tree, stage right and it turned out to be a great spot. You could see the band the acoustics were good. This show had great sound.

A few interesting acts I caught were “The Cowboy Junkies” who I had never heard of feature a decent harp player. I enjoyed the brooding lead female singer who was very different from some of the earlier acts I heard. I also caught Patti Smith whose music I did not know, but whose name is well known. She brought a decent young rock and roll band and her music has this powerful, self-empowering message. Very nice.

So much music. So little time. Another fine year at the 2012 Hardly Strictly Bluegrass Festival. Next year, I really got to make it for Friday night too.

Toots Thielemans Solo on “Don’t Blame Me” – Jazz Harmonica Transcription

We all have all been listening to Toots and probably never knew it. Paul Simon records. Film scores like “Midnight Cowboy.” He basically put the modern, chromatic harmonica on the jazz and popular music map. I am presently on a personal project to transcribe a bunch of his solos. In this post, I present his solo on the album “Man Bites Harmonica” and the song “Don’t Blame Me.”

Of course, with these sorts of transcriptions it is best not to just read the take down. It is best to listen to the solo and get into it and transcribe it in your head. Perhaps the hardest thing is getting to know his phrasing. Toots has a very fluid way with his lines. It often seems like he is at a cocktail party – he sort of stumbles around the hors d’oeuvres, moseys towards the bar then says high to woman by the dessert table. His style is instantly identifiable. Do not be tempted into thinking his music is lightweight as he makes it all sound so easy. The guy knows his stuff and has serious chops.

Toots Thielemans Solo- Don’t Blame Me (pdf)

10 Toots Thielemans Chromatic Harmonica Solos – Transcribed and Analyzed

By Paul Lyons

TenForToots_tn

Now available at Lulu Press

An in-depth look at the style of one of the great improvisors of the last 50 years. Excellent for not only chromatic harmonica players, but jazz players of all instruments.

Table of Contents

Introduction – 3

Why Transcribe – 5

Don’t Blame Me – Man Bites Harmonica! (Riverside, 1958) – 6

Three In One – Man Bites Harmonica! (Riverside, 1958) – 11

Sno’ Peas – Bill Evans Affinity (Warner Bros., 1979) – 18

Blue in Green – Bill Evans Affinity (Warner Bros., 1979) – 20

Jesus’ Last Ballad – Bill Evans Affinity (Warner Bros., 1979) – 23

Only Trust Your Heart – Only Trust Your Heart (Concord Records, 1988) – 26

C To G Jam Blues – Footprints (Polygram Records, 1991) – 30

Felicia and Bianca – The Brasil Project (BMG, 1992) -36

Coisa Feita – The Brasil Project (1992, BMG) – 38

Everybody’s Talkin’, Midnight Cowboy: Original Motion Picture Score [Soundtrack] (1969) – 45

Conclusion – 48

References – 48

Etudes – 49 – 80

Bootstrap Carousel – Two on the Same Page – A Clean Example

[do_widget id=woocommerce_products-3]

See a Complete Example


NOTE: It is so funny really, that this post is viewed more than any other on this site. If you are trying to put two carousels on a page it is simply a problem that you need to understand selectors.
If you need web development or are interested in my web development posts, it has moved to
http://www.paullyons.info/blog.
Paul Lyons
11/1/2014


There is really two ways you can find great new platforms and technologies when building websites. You can tirelessly scrape the web, subscribe to podcasts go to blogs, subscribe to twitter feeds. All of this is but one route. Another is just to get a job in the industry and have to deal with some out-sourced vendor’s code. I tend to be someone who does the later.

And so I found myself dealing with the Twitter Bootstrap world – http://twitter.github.com/bootstrap/ defined as

“Sleek, intuitive, and powerful front-end framework for faster and easier web development.”

At a tidy 25k minified it definitely raised my eyebrows.  So I dove in and took a look around.

I was having a hard time with the project I was working on having two Bootstrap Carousels on the same page.  In the past I had always used a jQuery plugin called BxSlider. So I tried to isolate the problem and still I was stumped. The code was very modular with good name-spacing but the js file just rambled on.  So I looked at how it was instantiated.

What I discovered with bootstrap is that it is best, dare I say “best practice’ to call your jQuery plugin with a selector not used in the plugin. For example, the Carousel plug-in uses .carousel as a class in the code. So doing a

$(document).ready(function(){
$('.carousel').carousel();
});

will just create issues if you put two bootstrap carousels on the same page. The class ‘.carousel’ is used in the bootstrap plugin.  Instead do


$(document).ready(function(){
$(‘#carouselName’).carousel();
});

Where #carouselName’ is of course the id of the carousel.  So I had two of these lovely carousels and could then instantiate them with

$(document).ready(function(){
$('#oceanCarousel, #musiciansCarousel').carousel({
interval: false
});

});

Another issue that I had to deal with is the concept of having more than one img showing at a time. This can be accomplished with simply putting more than one image in the active div

<div class="active item">
<a href="#"><img src="../images/small/ocean01.jpg"></a>
<a href="#"><img src="../images/small/ocean02.jpg"></a>
<a href="#"><img src="../images/small/ocean03.jpg"></a>
</div>

You will not be able to have the carousel move just one image at a time as you can with BxSlider but so be it. A few important notes. It is best to use the entire bootstrap.js even though they have individual versions for each plugin. I think the pure CSS previous and next buttons/arrows that come courtesy of the base bootstrap css are the bomb but of course IE makes them square but then who cares about the people who see the web with IE anyway.

Hope this post makes your day easier.

 

First Glance – Surfing Ocean Beach in San Francisco

I remember a day in about 1989 before I surfed. I had moved to San Francisco from some landlocked state without an ocean. I lived in the Mission on Valencia when you could find phone booths every four blocks or so and traffic was two lanes deep in both directions. Valencia was sort of a wasteland of old hardware and appliance stores, corner stores, a few Mexican restaurants but not much else. It is hard to imagine but true. If you rode a bike, you took your life in your own hands and probably were honked to the sidewalk. There was only one café that I can remember. Things have sure changed.

Anyway, I still remember that day. It was December and we took a drive out to Ocean Beach, the usual route, out San Jose to Brotherhood Way around the lake to hang out at the ocean. Maybe play a little Frisbee. When we came over the knoll by the wastewater treatment plant and looked towards the ocean we where greeted by quite a sight. It was a crystal clear winter day and the swell was huge, probably breaking on the outer bars. I had never seen waves this big and it made no sense at the time because there was no wind. I had always associated larger waves with thunderstorms and windy weather. We pulled into the parking lot and were simply amazed. It was like we were visiting another planet. The waves were these massive towering things that broke way out to sea.

It took about four years until I started surfing, courtesy of a Brit with a few garage sale wetsuits and equally lousy boards but a hefty amount of adventure and craziness. Due to proximity I definitely call OB my home break.

So last Friday I drove out to take a look. I doubted I would surf as I knew the waves were crappy. I just really wanted to hear the waves and smell the brine. When I got to the parking lot the wind was blowing hard from the Northwest but I realized my timing was perfect. I could take a photo of a dump truck dumping a bunch of sand and a guy driving a bobcat pushing it around. I knew this Ocean Beach Sand Management Project was going on and probably in the back of my mind I was curious how far they were along. You can read about the project here http://www.parkplanning.nps.gov/projectHome.cfm?projectId=42876.

I know they are spending a month moving sand from north to south and dumping it at my spot but in the end it is just an experiment. They are simply going to see where the hell it ends up. It probably will change the sandbars down there and it will be interesting to see what happens from a surfing perspective. Maybe they are setting stuff up for us for the fall surf season – like baseball umpires dusting off home plate. But I hate to tell them this. Anyone who has surfed that place in the winter knows that the ocean always wins in the end. If the ocean wants to eat a parking lot for breakfast, there is nothing you can do about it. A big December swell and a 6.2-foot high tide and half that sand will end up back were it came from. Anyone who surfs OB has a story about how far they drifted knows that stuff moves around down there, especially in the winter and a few dump trucks of sand is really just a small inconvenience to the big mama.

Which brings me back to the first time I saw a big swell at OB. To this day, when I go surfing and I make that same drive, when I drive over that knoll by the wastewater treatment plant, I turn off the radio and sort of hold my breath in expectation. Right away when you go over and get that first glimpse you can tell if it is going to be good or bad. Nasty or lame. Marginal or sublime.

NOTE: This essay first appeared on The Stoke Report as a Rant.
http://stokereport.com/rant/first-glance

Our Local Lawn Mowers

Driving on Saturday along Felton by the water reservoir I took in a curious sight. Fifty or so goats on the other side of the fence grazing away. They caused a bit a scene as cars stopped and locals had to check it out.

Goats Grazing on Felton Street in San Francisco

Monday Nights at The Union Room at Biscuits and Blues – Mike Olmos and Jeff Mars

It is Monday night. You are looking for some great music in San Francisco. Somewhere were you can hear some of the local best tear it up.. Look no further. Mike Olmos and Jeff Mars hold down the Monday night jazz gig at The Union Room at Biscuits and Blues. Starts at 7:30pm. Ends around 11:30pm. Cover from $5-10 depending on your participation energy. A lot of music for your money as the band is never playing it safe and over all the playing is about the best in town. Creative, inventive and virtuosic. To round out his glowing review I must say that the room has excellent sound, the piano is in tune and the vibe is a friendly.

I hear the food is pretty good too.

Mondays – Mike Olmos Jazz
The Union Room at Biscuits and Blues
401 Mason Street San Francisco CA
415-931-6012
By Union Square

General admission: $10 ($5 for Musicians)
Door 6pm;
Show 7:30pm – 11:30pm

“Into the Wild” by Jon Krakauer – Alexander Supertramp – The Real Deal

 

I was flying back from Mexico and the plane was delayed a few hours. By the time I landed in San Francisco I had finished the entire book “Into the Wild” by Jon Krakauer. This “coming of age” book traces the journeys of Chris McCandless and others including the author. They are all gripping tales and the book is extremely well written. Of course the main story is about Chris McCandless and his American odyssey, hitchin, hopping trains and floating around the west that he undertook after graduating from college. Every so often a character like McCandless comes along, influences people in very positive ways, travels far and wide and then dies tragically. At this point they enter the public conscience and become a sort of symbol for approaches to life, spiritual values, materialism and the meaning of existence.  Of course, how this enters into the public dialog is often just as much about the art that then is created around the person.

Jon Krakuer’s book “Into the Wild” captures the spirit of the topic extremely well. It is seemingly well researched and the inclusion of chapters about various other young explorers and free thinkers, including Karkuer, make it even more profound. One sees the yearning of McCandlesss as not a freak sort of occurrence but as something that is universal and timeless. People have often left civilization behind, with a head full of ideals to live an acetic life enjoying only the simple pleasures. It has an appeal to most everyone on some level.  Krakauer intersperses quotes of various transcendental writers, Thoreau, Stegner, Muir, Tolstoy among others that McCandless was reading that influenced his thinking during the trip. These quotes begin the chapters and give the book a sort of depth and gravity.

On the other hand, the movie “Into the Wild” directed by Sean Penn is but an admirable attempt to take on the subject. The casting is brilliant; the cinematography is spot on, the dialog adequate. Where it falters is that it tries to be too much like the book. For example, quotes of the same transcendental writers flash across the screen but this never has the effect as it does in print. Irritatingly, some of the quotes do not even credit sources.  Furthermore, the sound track is a scrapbook with bits from a Canadian film score guitarist, pedestrian tunes from Pearl Jam and generally a lot of music that does not add to the film. The American West is about open spaces and great silence. The movie could have used this sparseness. Instead, it feels a bit like we are on a high school field trip bus  and it is noisy and rushed.  To be fair, the one piece I liked was some transition music by Kiki King. Do not get me wrong, I enjoyed the movie immensely, it is just that taken as a whole the book, as often is the case, is better.

So if you have already seen the movie, try to forget what you saw and read the book. If you have read the book, read it again. By the end you may want to figure out where your old backpack is in the dusty basement.

The Vapid State of Affairs – Facebook and the New Narcissism

With the Facebook IPO we again have a few billionaires and a few hundred new millionaires who the media will now follow like moths to an outdoor floodlight. I am trying to figure out why Facebook would be worth 100 billion dollars in stock. Of what real economic value is a website that consists of lots of people showing pictures of their dogs, complaining about their weight and showing photos of their gardens and kids be? It is strange that the platform that is most used for our gossip is valued so highly. It is sad in a way. As an economic catalyst it seems vapid and surely ends up wasting a lot of peoples time. Facebook will never need to hire vast numbers of people, however companies now have to pay attention and hire people to manage their Facebook fan pages and control the spin.

Fifty years ago, a newspaper company would be worth something. Perhaps substantial journalism was created beyond the 255-character limit of Facebook. Full-page ads would be purchased for good money and the classifieds kept the whole ship afloat. In the end, you could make archives of the work and have nice anthologies with quality articles. Imagine this happening with content on Facebook. When it does happen it will be short blurbs that will be perhaps called “Viral Facebook Hits” and will be of the quality of Esquire magazine.

In order for Facebook to actually be worth $100 billion dollars it will have to go beyond gossip. I will have to be a place people go to buy something like Amazon or Ebay. It will perhaps be better about promoting regional events and maybe get into other areas of commerce. Mark my words. If they get into any aggressive advertising it will be its downfall. There are innocent people who think that Facebook is theirs. It may be their content in small, bite-sized morsels, but they are giving way both their hours and privacy. In the end, the content on Facebook is of value only to people who write it and two other groups – the CIA and the FBI. Why go through the trouble of tapping phone lines and waiting outside in dark cars. The evidence will be online.

Piers Lewis… please pick up your surf board

Hi Piers,

It has been a long time. Actually a really long time. I hope you are doing well. Where you are, I have no idea. We knew each other back in “the day.” You took up surfing as you thought the paddling would help out the carpel-tunnel in the arms. Exercise. The remedy of last resort for the inflicted. Not sure if it worked but in the end you left town and your surf board ended up in my basement. It is an 8 foot Nev, well-built with very few miles. I have used it perhaps 3 or 4 times. Actually it was my friends who rode it when we were short a board on surf ventures.

The issue is this. I cannot find you anywhere. Not on Google. Not on Facebook. Not on LinkedIn. You have done it! You have maintained your sanity and privacy. In the future, when someone needs a privacy policy, I will just send them to you as you got it down. The only problem is, I will have no way to get a hold of you. Anyway, I really want to get rid of the Nev surf board. The surf season is upon us and I have eyes on a more high performance model. Maybe a 7 foot pin tail. Something that really carves. Let me tell you. That Nev is not made for carving.

So just email me before say Thanksgiving. Lets work out a deal.

Your friend,

Paul

Best Programming Jokes

Who says that programmers do not have a sense of humor? Some of the best programming books are actually concise exercises in humor. I have always advocated that good code is short. Refactoring code is always about getting rid of stuff. In the process, you have to just laugh at it all. Some of these are not even jokes, but insights into good programming really.

Here is my list of best programming jokes…

When debugging, novices insert corrective code; experts remove defective code. ~Richard Pattis

Controlling complexity is the essence of computer programming. ~Brian Kernighan

Reusing pieces of code is like picking off sentences from other people’s stories and trying to make a magazine article. ~Bob Frankston

What I mean is that if you really want to understand something, the best way is to try and explain it to someone else. That forces you to sort it out in your own mind. And the more slow and dim-witted your pupil, the more you have to break things down into more and more simple ideas. And that’s really the essence of programming. By the time you’ve sorted out a complicated idea into little steps that even a stupid machine can deal with, you’ve certainly learned something about it yourself. ~Douglas Adams

Everyone knows that debugging is twice as hard as writing a program in the first place. So if you are as clever as you can be when you write it, how will you ever debug it? ~Brian Kernighan

Programming is like sex. One mistake and you have to support it for the rest of your life. ~Michael Sinz

A good programmer is someone who always looks both ways before crossing a one-way street. ~Doug Linder

Beta. Software undergoes beta testing shortly before it’s released. Beta is Latin for “still doesn’t work.” ~Author Unknown

Good code is its own best documentation. As you’re about to add a comment, ask yourself, “How can I improve the code so that this comment isn’t needed?” ~Steve McConnell

One man’s crappy software is another man’s full time job. ~Jessica Gaston

19 Tips for Helping Your Performing Arts Kid Apply to College

I sit here on a Delta flight from New York to San Francisco returning from school tours and auditions and reflecting back on the last five months. My son is a senior in high school and is hopefully off to college somewhere out of town but not too far away. He plays jazz guitar and applied to nine schools all together. It is a long and arduous process that started during the previous summer.

The work starts with a lot of thinking then a lot of website searching and then a lot of talking and thinking and calling old associates that may still live in such and such a town or teach at such and such school. The whole family did a tour of a few schools in Southern California during the summer that coincided with a conference in San Diego. One last car trip with the family. A good experience for the younger sibling to see a few universities and perhaps get exposed to the concept of higher education.

I would not consider my wife and I helicopter parents. Very involved when our kids were younger but as they grew older we have stepped back a bit. No more PTA. Bake sales are often forgotten. Kids soccer is fun but the comradely and party verve of the parents seems to also keep the team playing every year. But when the college application process came around we got back involved. The school had resources but overall it seemed that the responsibility was on a 17 year old’s shoulders. We stepped in. I quit my job and took on freelance work to get my head around the whole thing. Drastic measures perhaps but I have done such things before. In the end I am glad I did.

Our son has been a really good student. He has taken AP classes and been involved with a lot of clubs. He has a part-time job, which he had to really work to get. In the last year he has had a nasty case of senioritis. He become a lot more social and has often stretched the limits of both parents – staying out pretty late (I will not divulge until what hour) and being a kid getting to know the world. So along with the uncertainty of college a lot of growing up has been going on. This is good.

It was recommended that he apply to nine schools. Why nine schools? I have no idea. We took the advice and made the list.

19 Tips for Helping Your Kid Apply to College
1. Open a communal gmail account that is his name at gmail.com and use this for all application correspondence. Make sure everyone in the family knows the password.
2. Have him create separate google documents for all the essays he is going to have to write. He should copy and paste the questions into each of these documents just to get the cogs turning. What a bummer to write essays on lots of different computers and ones that may not be backed up. Having things centralized helps versioning.
3. Use google calendar and put in all the dates (e.g when applications are due. When the school visit is. Auditions. Possible interviews)
4. Get really anal and get a three ring binder and print out the relevant info for each school in separated tabs. Copy and paste key info about the school into documents and print the suckers out.
5. Memorize your kid’s social security number.
6. Print out SAT scores and put them in the binder
7. Create a document with all the possible people who will write letters of recommendations. Make sure you have their current email address. Have your kid email them asking if it is cool if they can write letters on his behalf. Most applications have you submit these people’s names and emails as part of the application so it is good to be ready.
8. Make a spreadsheet of all the schools and key stuff. Print it out and stare at it with a large coffee until you can recite the dates like the star spangled banner. Have columns for website urls, website applications and application name and any other stuff that seems useful.
9. Calm your significant other down when they ask a nerve-racking question at 11 pm about some minute detail. Let them know that in the morning they can go to the google docs and look up the detail on their own.
10. If your kid is in the performing arts, get all the audition clothes way ahead of time.
11. Most applications have the ability to start them and complete them gradually. Start them early. If you cannot find the application on the website and you created an account and you just still see the usual ethnically diverse set of attractive college kids when you log in, call the place. The link may be plain text that is not underlined and in light grey. No kidding!
12. Get ready for the FAFSA in December. You have to do your taxes anyway and unless you have some magic bank account to pay for everything, financial aid will be in the picture.
13. If your kid has the capacity to write essays about how they want to find a cure for cancer, build biodegradable, solar housing in Somalia that is also edible or cure political corruption get them writing scholarship essays early. Most 17 year olds just want to be 17 year olds, do their thing and maybe have fun and play on facebook but yours may be different. Milk it for all it is worth.
14. When you fly for auditions or interviews book with Virgin America. The seats are bigger and the cool purple lights trick you into thinking you are on vacation.
15. When you’re visiting schools, get to know the other parents. Even though my son was competing for the same spot as some of the other kids, all the parents I ran into were people I would invite to my house for dinner. The sense of openness, good intentions and well wishing was extraordinary.
16. Try not to scream at your computer at how lousy the online application websites are. Stuff like this gets old very quickly and the oversight committee from three years ago thought that having every form submission create a new popup window with useless information was so cool.
17. When the form you just submitted seems like it is stuck. Walk away. Make a cup of tea and forget about it. In ten minutes, when you come back to your computer, you might get a really cool server error message with some useless information about timeouts and database offline jargon.
18. If your kid is in the performing arts, apply to five schools at most not nine. Trust me.
19. Hang in there. In six months you may be able to turn their bedroom into a really cool spare office.

The Quartet Sings Guastavino

Cuarteto Alegre
San Francisco’s Premier Vocal Quartet

Spanish and Latin American songs of love, life and childhood.


Songs of Guastavino

Download all songs as a zip file