Pop-up Menus Revisited
One of the most popular parts of my site seems to be the collapsible menu shootout – a comparison of various collapsible menu approaches (menus that shift downward to reveal submenus.) At the time I
Continue readingSolving technology problems, one at a time
One of the most popular parts of my site seems to be the collapsible menu shootout – a comparison of various collapsible menu approaches (menus that shift downward to reveal submenus.) At the time I
Continue readingFor my first contribution to the Photoshop Brushes community, I made a few high-resolution brushes from some of the more elaborate items in Ernst Haeckel’s Kunstformen in Natur. There are only 3 brushes in this
Continue readingPhotoshop brushes are incredible! I just discovered them and have been playing with them for two days straight.
They’re like rubber stamps on steroids. You can control the brush dynamics – the separation of each individual “stamp”, the color and brightness “jitter”, randomness, edges, etc.
I’ve found many sites that offer free brush sets, but
Truly-Sarah.com
and
are my current favorites. AnnikaVonHoldt’s brushes are like instant creativity! You will be creating beautiful and mysterious fantasy images almost automatically.
Continue readingWe use Questionmark quizzing software at my job to create quizzes and tutorials. One of several issues we have had with it has been a login page which did not validate for the kind of ID number we wanted to use. In fact it did not validate at all! We were told that either it couldn’t be done because it would not work with the software (the login page submits some .asp variables), or it would cost us to have it done by their programmers – so we set about trying to make it happen.
The problem was that it uses the onSubmit event to trigger some fancy new window actions. I wanted the validation to take place and stop the new window action as well as the “submitting” action itself. So my first thought was to put a standard validation script on an onBlur event. In other words when people moved the cursor from the validated field to the next field, the validation would occur.
Continue readingDreamweaver sometimes has trouble assigning styles consistently. When you select some text in Design View, and apply a CSS style, Dreamweaver seems to make a guess as to which element the style should be applied to, and doesn’t always guess right.
For example – try this:
Paste this into the BODY area of a new Dreamweaver HTML document.
It should look like this:
Continue reading
I’m sure I must be the last one to have noticed the nearly complete takeover of the anime style in kid’s artwork these days. In a greek diner near my house, they hang up the
Continue readingAn exciting development for art lovers is the emergence of web-based artists communities and art groups that have sprung up in the last few years. Ranging from simple gallery-hosting services to extremely interactive sites that
Continue readingor …
“Just Enough about Unix to get into trouble…”
Determine type of server:
I’ve found that PHP scripts work more reliably on Unix servers than NT. Also, be sure that the server is not running PHP as a cgi script. It really doesn’t work as well. How do you tell?
phpinfo
Upload a little file containing this code:
<? phpinfo(); ?>
Name the file “phpinfo.php” and then view that page online in your web browser. This is a php script that returns all the information about your server environment. In the first table of information, you will find “Server API.” This should be “Apache.” If it says “CGI” you are in trouble. However some things will work fine in this setup, so it’s always worth a try.
Continue readingDespite the prevalence of high-speed connections these days, there are times when it is necessary to keep page-download times short. Some target audiences still primarily use dial-up systems.
I had just such a project when designing a home-page for a hospital site. A large percentage of visitors to the site have old computers and slow dial-up connections. A typical user is a middle-aged woman searching for health information for either her parents or children, and usually using a modem. We did not want slow page load time to discourage these visitors from getting the information they came for. Our goal was to get the load time for the home page to under 10 seconds.
The problem was, the home page is content-heavy and features a large photo of hospital volunteers welcoming you into the hospital atrium.
Continue readingThanks to Crys Clous, there is a new plugin for Movable Type that adds an option to the Text Formatting dropdown in the entry editing page, called QuickCode. When selected, it allows you to use
Continue reading