Site FAQ

On this page, I’ve prepared answers to some of the questions that people have asked concerning my site. If you have questions that aren’t answered here, feel free to send me feedback and I’ll try to get back to you with an answer.

Summary of Questions

* How did you learn how to create web pages?
* What tools do you use now for building HTML?
* Do you use software packages that build web pages for you?
* What tools do you use to prepare images for your site?
* What’s the greatest difficulty you encounter in web construction?
* What browser do you design for?
* What browser do you use?
* What fonts do you use on your site?
* What are the funny symbols you use when you mention pronunciation?
* Why do you have so little animation and interactive content on your site?
* My browser wants to know if I should allow ActiveX controls to run when I look at your site—why?
* Why do you use frames?
* Why are you so concerned with accessibility? Are you disabled?
* Why do you rate your site?
* Why do the photos on your site look so fuzzy?
* Why do you use style sheets instead of FONT elements?
* What kind of computer do you have, and why?
* What operating system do you run?
* Are you running your own web server on the ’Net?
* How large is your site, and how popular is it?
* Why doesn’t your HTML validate?
* Why isn’t your site in French, with a French domain name?
* Who are the models in the computer-enhanced photographs on your site?
* Who sponsors or pays for your site?
* What’s in the locked sections of your site?
* Can I contact you by e-mail?

Q:  

How did you learn how to create web pages?

  

A:  

I had hesitated to learn anything about web pages for a long time, since I simply assumed that writing web pages was complicated, akin to writing a computer program (I’m very good at writing computer programs and I enjoy it, but it’s extremely time- consuming). Then, one day, out of curiosity, I looked at the HTML source code of a page I was visiting (most browsers let you do this with an option on a menu somewhere—on Internet Explorer, it’s an option on the View menu). HTML, or Hypertext Mark-up Language, is the name of the language used to define web pages—it is simpler to use than the name makes it sound. Once I discovered how simple it was—essentially just plain text, with a couple of special keywords thrown in—I started writing pages of my own. One weekend, I built a 30-page site from scratch for my unit at the office, and from then on, there was no looking back. That was over a decade ago now, in the days when the Web was still in its (relative) infancy.

For reference material, I mostly just looked at Microsoft’s web site, which has some sections on web authoring. All I really needed was a list of the various HTML “tags” (keywords), and the rest was easy to figure out. Today you can find this information everywhere, not just on Microsoft's site.

[Return to Summary]


Q:  

What tools do you use now for building HTML?

  

A:  

I originally used Windows Notepad. Remember, HTML is just text, so using Notepad isn’t as primitive as it sounds. (In fact, most experienced Web developers today continue to use very simple tools, such as a simple text editor and FTP.)

Today, I use the excellent UltraEdit text editor to create and edit pages, and the SecureFX FTP client to upload them to my Web site.

[Return to Summary]


Q:  

Do you use software packages that build web pages for you?

  

A:  

No. Most of them seem to take longer to learn than HTML itself would. I don’t bother with them, and I know I’m not alone among web authors in this respect.

Some other programs (spreadsheet programs, word-processing programs, etc.) can generate web pages directly from one of their documents, but my experience has been that these tools generate very messy HTML code, which I find to be more trouble than it is worth to integrate into a site. This is still an option if you have large volumes of information to convert from a different format into a web page, though.

I've tried and discarded some web-authoring programs. They are too bloated and expense and complex, and all one really needs to create a Web site is a text editing program and some sort of program to move the Web pages to and from the Web server. That's all.

[Return to Summary]


Q:  

What tools do you use to prepare images for your site?

  

A:  

There are a number of tools that I use for the building of my site. All of the images on my site today are prepared with Adobe Photoshop 5.0; I have used Microsoft Image Composer 1.5 and Paint Shop Pro 5.0 in the (distant) past, but Photoshop has been the only tool I’ve used for the past decade. I've never "upgraded" these products because they already do everything I need.

I very occasionally use Adobe Streamline 4.0 to convert scanned or bitmapped images to vectorized art, except in special cases, when I convert them by hand. This isn’t a situation that arises often.

Adobe Photoshop is the well-known Cadillac of programs for processing of still images. No other product really comes close. However, it’s very expensive, so it may be overkill for web authoring—still, you get what you pay for with Photoshop, so if budget is not a concern, why not? I use Photoshop exclusively now, since I have it. Of course, Photoshop is the only real choice for work in other media (especially print work—neither PSP nor IC can handle this adequately), but that’s not a concern if you are just authoring web pages, as I am. I use Photoshop 5.0 under Windows XP and it flies. I’ve seen no reason to upgrade to more recent versions, and many reasons not to (such as the fact that the rootkit installed by the latest Photoshop CS version can corrupt disk drives).

Outside the domain of processing existing images, it is sometimes necessary to draw images from scratch. For that, I use Adobe Illustrator 8.0, although I haven’t done much original illustration on my site (mainly just the small buttons I use to illustrate navigation links). I use Illustrator for some of my Various Documents, though, and I used it to create two pictures in my Art Gallery: Drawing of Enigmatic Woman in a Beret and Technical Illustration were created entirely with Illustrator.

There is one other little tool that I find handy for images: GIF Animator, which is another product bundled with FrontPage. It makes it easy to create and maintain animated GIFs. I almost never prepare animated GIFs nowadays, but when I do, I use this tool to do it.

There are also some nice tools around for preparing server-side and client-side image maps, but I currently don’t have too many mapped images on my site (mainly because they can interfere with accessibility for some visitors), so I don’t have any strong preferences in this area. I’ve used the excellent Map This! freeware program in the past, and that got the job done for most purposes. I downloaded its commercial successor, LiveImage, but it requires a raft of MFC DLLs that the authors apparently didn’t see fit to include with the product, and since I’m tired of having to replace half the DLLs in my system every time I install something just because the developers couldn’t handle standard C++, I haven’t bothered to do anything with it.

The ray-traced images on my Art Gallery pages were created with Pov-Ray for Windows, a superb—and free—ray-tracing program. The photographs on my Photo Gallery pages were taken with both digital and film cameras (mostly the latter), and were modified for use on my web pages, mostly with respect to gamma correction, color balance, and exposure changes, depending on the source of the original image (film or digital, and type of camera), using Adobe Photoshop 5.0.

Most of the PDF files on my site were created with the full version of Adobe Acrobat 4.0, using Acrobat Distiller 4.0. Yeah, that’s an obsolete version, too, but it still does the job, so who cares? I recently was forced to upgrade to Acrobat 7.0, but I still generate most PDFs to be compatible with Acrobat 4.x or beyond.

You’ll notice that many of the version numbers of these tools are not current. I haven’t updated many of them in years. They all work nicely for me, and so there is no reason for me to upgrade any of them. See my page on The Reliable PC for a more detailed explanation of why I don’t blindly upgrade software every time a new version becomes available.

[Return to Summary]


Q:  

What’s the greatest difficulty you encounter in web construction?

  

A:  

The biggest problem is keeping the entire site coherent, with clean navigation, consistent formatting, and links that all work correctly.

If you'd like to see what happens when people don't pay attention to these things, check out Web Sites That Suck. I like to think that I'm not making the terrible mistakes that these other sites make. My site can even be navigated with a text-only browser, something that would be totally impossible with many other sites on the Web.

[Return to Summary]


Q:  

What browser do you design for?

  

A:  

I design for any browser that can handle standard HTML. I test mainly with Firefox and Microsoft Internet Explorer, but any browser that properly interprets HTML should work.

[Return to Summary]


Q:  

What browser do you use?

  

A:  

I use Firefox 1.5.x for almost all of my browsing, but I sometimes still use Microsoft Internet Explorer 6.x as well. Both are free for the download from their respective publishers.

I test the site using Firefox, MSIE, and—rarely—Opera. I occasionally test it with lynx to verify accessibility.

[Return to Summary]


Q:  

What fonts do you use on your site?

  

A:  

Most of my site is set in Verdana, a typeface developed for Microsoft and intended especially for computer displays. You probably already have this typeface installed if you are running recent Microsoft products. You’ll only see the text on my site in this typeface if you have it installed and if your browser supports style sheets, though; otherwise, it will appear in whatever default typeface your browser supports. I don’t use embedded fonts at present, since there is no one method of embedding that covers both the major browsers.

Things like links and headings are set in Arial (usually Arial Bold). This typeface is provided with all Windows products, so you probably already have it, if you are using a Windows machine. It looks very much like Linotype’s Helvetica typeface family. I actually prefer Helvetica, but visitors to my site are much less likely to have it on their machines, and it seems to render poorly in very small sizes (compared to Arial).

The running text in my pages is set primarily with a font size of 12 pixels.

The pronunciation keys used on some of my pages are designed for fonts that provide support of Unicode IPA Extensions. On recent Windows platforms, Lucida Sans Unicode is sufficient (and this is what I specify in the CSS). I also specify Arial MS Unicode, Doulos SIL, and Hiragino Maru Gothic Pro to accomodate older machines and Macs.

The typeface used in the main banner of my site and the opening graphic on my home page is Contemporary Brush Bold. The images themselves were prepared with Photoshop.

I don’t use any form of downloadable fonts because there is no real standard, and few people are equipped to use them, and they are just too much of a pain. If I want a specific font, I’ll use PDF instead of hypertext.

[Return to Summary]


Q:  

What are the funny symbols you use when you mention pronunciation?

  

A:  

Those are symbols from the International Phonetic Alphabet (IPA) a special alphabet used by linguists to accurately transcribe the exact pronunciation of words or phrases in any language. Each symbol stands for exactly one sound, no matter what language is being transcribed. Many dictionaries use the IPA to give pronunciations of words (although English dictionaries, for some reason, often don't).

In order to see the symbols properly, you need a Unicode font on your computer and a browser that can handle the special characters. If you are using a recent version of Windows or the Mac, you probably already have an appropriate font installed. As for browsers, the last time I checked, Firefox, Microsoft Internet Explorer, and Opera all seemed to work okay. Here's this entire paragraph in IPA:

[ɪn oɹdɚ tu si ðə sɪmbl̩z pɹɑpɚli ǀ ju nid ə junɪkod fɑnt ɑn joɹ kʌmpjutɚ ænd ə bɹɑʊ̯zɚ ðæt kæn hændl̩ ðə spɛʃl̩ kɛɹəktɚz ǁ ɪf ju ɑɹ juzɪŋ ə ɹisn̩t vɝʒn̩ ʌv wɪndoz oɹ ðə mæk ǀ ju pɹɑbəbli ɑlɹɛdi hæv æn əpɹopɹiət fɑnt ɪnstɒld ǁ æz foɹ bɹɑʊ̯zɚz ǀ ðə læst tɑɪ̯m ɑɪ̯ tʃɛkt ǀ fɑɪ̯ɹfɑks ǀ mɑɪ̯kɹosɒft ɪntɚnɛt ɛksploɹɚ ǀ ænd ɑpɹə ɑl simd tu wɝk oke ǁ hiɹz ðɪs ɛntɑɪ̯ɹ pɛɹəgɹæf ɪn ɑɪ̯ pi eɪ̯]

[Return to Summary]


Q:  

Why do you have so little animation and interactive content on your site?

  

A:  

Animation and interactive content require longer downloads per page. They also require some programming, and they can present a security risk. Finally, animated stuff puts a load on every visitor’s machine, since machine resources are required to drive the animation. I don’t want to force visitors to wait ten minutes to download my pages, nor do I want them to have to worry about whether or not I am downloading anything evil to their machines. In addition, interactive content requires a lot of programming work. I’m not trying to compete with television; I see web sites as closer to books than video games. That’s just my personal opinion, of course.

[Return to Summary]


Q:  

My browser wants to know if I should allow ActiveX controls to run when I look at your site—why?

  

A:  

If you try to view the PDF files on my site (such as in my Various Documents section), and you have installed the Adobe Acrobat Reader plug-in for your browser, and if you have your security settings set high enough, the browser will ask you if you wish to run the plug-in when you try to look at one of these files. You have to say Yes to see the file. If that makes you nervous, right-click on the link to the document instead, use Save target as to save it somewhere, then open the Acrobat Reader and open the file explicitly yourself.

There is also some scripting in the banner for the site that attempts to reference various plug-ins (all ActiveX components, on the Internet Explorer browser), in order to compile statistics. You can say "no" to the prompt in this case with no effect on your browsing experience, if you wish.

[Return to Summary]


Q:  

Why do you use frames?

  

A:  

Not every browser supports frames, but, like style sheets, I consider them so useful, both for organizing the appearance of a site and for minimizing download time, that I’m not willing to deprive myself of them. As it happens, my site can be navigated by a browser without frames, with only minimal loss of coherence, but that is fortuitous; I designed it with frame-capable browsers in mind, and only discovered later that it could be navigated without frames.

The attempt to eliminate frames in HTML 4.x, by the way, is one of the biggest steps backward I’ve seen in HTML design specifications—truly the W3C seems disconnected from the world at times.

[Return to Summary]


Q:  

Why are you so concerned with accessibility? Are you disabled?

  

A:  

No, I’m not disabled. I just think that computers in general—and most recently the Web—hold enormous potential for increasing the independence and self-sufficiency of people with many different disabilities, and so I try to encourage their use for this purpose.

[Return to Summary]


Q:  

Why do you rate your site?

  

A:  

I think that PICS content ratings are probably the best solution for voluntary censorship of Web sites today, so I use them on my own site. To me, it makes more sense and allows more freedom to censor content at the receiving end, rather than the sending end. PICS ratings make this easy and practical. Hopefully, the Web will move in this direction, but it’s hard to predict anything at present.

There isn’t actually anything racy on my site; both of the ratings I’ve put on the site are valid for everyone. ICRA seems to have a pretty solid and reasonable rating system, although it keeps changing its name. SafeSurf describes itself as an organization run by and for parents, for better or for worse.

[Return to Summary]


Q:  

Why do the photos on your site look so fuzzy?

  

A:  

Probably because you are an AOL subscriber. AOL compresses images to save their bandwidth, meaning that the images download faster, but they are quite fuzzy. If you are accessing the Net via AOL, try checking out this page to see how to turn off the compression so that you see photographs in their original glory.

[Return to Summary]


Q:  

Why do you use style sheets instead of FONT elements?

  

A:  

Style sheets aren’t currently supported 100% by any browser, although Internet Explorer, Safari, and Firefox, the three most popular browsers, support them well enough for my purposes. Browsers that do not support style sheets are now too rare to worry about. In addition, style sheets make it much easier to present and view a site, and their advantages are acknowledged by all. Here again, although I don’t usually like to use new features before they become common, I have made an exception in this case, because the advantages so hugely outweigh the disadvantages, for visitor and webmaster alike. Besides, almost everyone visiting my site is using either MSIE, Firefox, or Safari, all of which support style sheets.

I don’t use “dynamic” HTML much, because there are still too many visitors with browsers that don’t support it. I’ve used it on intranet web sites, though.

[Return to Summary]


Q:  

What kind of computer do you have, and why?

  

A:  

My main desktop machine is a home-built PC loaned to me by kind friends (I can't afford to buy a PC of my own these days). It replaced another PC, a very inexpensive off-brand that I got because I couldn’t afford anything better, and which failed after only a short period of semi-reliable service.

My production server is also a home-built machine loaned to me by the owner. Its predecessor (another off-brand machine) nearly caught fire when the motherboard shut off the processor fan and let the temperature rise to 300° F on the processor. I built the server in exchange for permission to use it from the people who own it. It works pretty well. This server handles my e-mail, my Web site, and many other things. It runs under the excellent FreeBSD UNIX operating system, an OS preferred by many Web sites the world over for its robustness and reliability (not to mention its low cost: FreeBSD is free, like the name says, whereas Windows 2000 Server starts at $900, making it more expensive than many hardware configurations), although Linux hype is making some unhappy inroads on this.

[Return to Summary]


Q:  

What operating system do you run?

  

A:  

I run FreeBSD 5.3 (a type of UNIX, although it doesn't actually call itself UNIX because that requires an expensive trademark license) on the production server, and Windows XP Professional Edition on the desktop.

Windows XP (a descendant of Windows NT) is good for desktop production use, and it has always met my requirements. It carries many of the advantages of NT, but it has been dumbed down and prettified quite a bit, and it requires ”activation,“ which is Microsoft’s first step towards making you pay for the very same software forever.

I don't run Vista and have no intentions of "upgrading" to it. I prefer to let others make that mistake.

As for FreeBSD, FreeBSD (and UNIX in general) is great for servers, which are quite a different breed of application; Windows is very expensive for that sort of use, and does not provide the same bang for the buck or ease of administration. I’m not religiously devoted to any operating system, so I use whatever is best for a given purpose. FreeBSD currently is a winning solution for servers from a technical standpoint. Unfortunately, FreeBSD is unsupported, and trying to deal with other users of the OS or the people who control it is a nightmare—like the Linux community, they are fanatically devoted to their OS and will tolerate no differences of opinion, or even any questions that they find less than gushingly complimentary of the system. As a result, I've had to recommend against it when consulting for other organizations in a professional capacity. You can't use an operating system in a mission-critical capacity if the only people who can support it for you throw tantrums when you talk to them. But if you are good at getting along on your own, it's a fine choice.

As for upgrades, well, since the machines are stable and do everything I require, I don’t have any current plans to upgrade anything. It's best not to fix what isn't broken.

[Return to Summary]


Q:  

Are you running your own Web server on the ’Net?

  

A:  

Sort of. My web site was hosted by a U.S.-based company that provides dedicated web-hosting services (as opposed to an ISP or an online service like CompuServe, neither of which are usually conscientious enough to guarantee decent web performance and accessibility). This company provides excellent service and bandwidth at a reasonable price, and as a result my site was perpetually and rapidly accessible from anywhere. (Send me feedback if you want a reference, although it has been a few years now.) The production server was a FreeBSD host running an Apache web server, just like my current production server. This company managed the physical server and most of the most fundamental administrative tasks; I managed the rest.

Unfortunately, when I went bankrupt in 2002, I could not pay for my production server, and the hosting company pulled the plug, understandably. I then started hosting my site on my own server, but the only cheapo computer I could afford failed after only two years or so. Today I'm using a computer loaned to me by friends, since I don't have the money to buy my own anymore. The bandwidth of the server is extremely limited, so my site is very slow. I hope to return the site to a server with a fast pipe connecting it to the Net someday (nowadays, the speed of the Internet connection is far more important for most Web sites than the size of the machine actually hosting the site), if I can ever dig up the money. In theory I should be able to run my own server as long as I can afford a Net connection of sufficient speed, but the latter is the expensive part. Indeed, these days I can't even afford the PC, but I've been able to borrow one for now.

Currently, it’s potentially very expensive to put your own server on the web yourself, especially if you are just running it for your own personal use—not because computers themselves are expensive (they aren’t), but because the telecommunications charges are still too high to make it practical. It also raises security issues that are a pain to keep on top of when you are running your own machines (unless you have nothing else to do). In my opinion, web-hosting services will be around for quite a while (although traditional ISPs are going to disappear, as telecom companies take over the function of providing a client connection to the Net).

I the desktop machine I've borrowed for prototyping and developing my site, and then I move completed content by hand to the production server. I run Apache on all the machines. Only the production machine is accessible from the Net.

[Return to Summary]


Q:  

How large is your site, and how popular is it?

  

A:  

I receive about 150,000 unique visitors per month on my site these days, which is just under 2 million visitors per year. There are about 936 pages on the site and around 273 million bytes of information (a lot of it in the form of pictures).

The site probably represents about 6000 hours of labor and would cost between $600,000 and $700,000 to build from scratch if I hired someone to do it (the photo pages, in particular, have a great deal of labor and materials behind them). However, since I built it myself, it has cost me only time, not money (which is good, since I don’t have any money).

My site is arguably one of the most heavily visited personal Web sites on the Web, and is certainly in the very top percentile of such sites (since most personal sites rarely get any visitors at all).

[Return to Summary]


Q:  

Why doesn’t your HTML validate?

  

A:  

Because I place a higher priority on the pages actually working than I do on them validating. There are too many things that I have to put into the HTML in order to get it to work reasonably well with real-world browsers that don’t seem to be a part of any DTD (for example, incredibly, frames are not a part of the strict HTML 4.x standards!). When all the players in this industry can get their acts together and agree upon a comprehensive standard (“comprehensive” in that it includes all the features that people have already been using for years) that they will all support—with no proprietary extensions and no unsupported features—I’ll consider validating my HTML. In the meantime, I’m lucky if I can even get it to work, much less validate—and most of the features I use are pretty tame. The HTML is clean, however, insofar as I can make it.

I have to admit, though, that the latest versions of Firefox and MSIE are much more compliant than older browsers were, and so I'm gradually moving towards compliant, standard HTML.

[Return to Summary]


Q:  

Why isn’t your site in French, with a French domain name?

  

A:  

My site is in English because it is intended for visitors outside France only, and most such visitors speak English. In fact, in practice, most of my visitors are from the United States of America. Additionally, the actual nominal country of publication of my site is the United States.

Even if the site were intended to be accessible to French visitors, the fact that obtaining a domain name in .fr requires jumping through the most ridiculous set of administrative hoops imaginable—far beyond what such a worthless TLD justifies—means that I would have no desire at all to obtain a .fr domain name. It even costs about ten times more than a .com or .org domain name, when you can get it at all. It’s such a pain that even many French companies (and in fact even many French government agencies) prefer to obtain domains in .com or .org rather than .fr. The policy was recently liberalized, but now the world has largely passed France by, so I don't know if it will ever catch up, and in any case I still don't care about a .fr domain myself.

The French are very, very behind in matters of the Web and computers in general; many of them still don’t have e-mail yet, not even in their offices, and many still do not have a PC at home, although this is changing slowly (Internet cafés are are starting to close down, as people get their own computers). Also, freedom of speech and expression is considerably greater overall in the United States (usually), and this, too, favors publication of the site in the U.S. (even though I don’t really put anything controversial on my site). Finally, French jurisprudence is so restrictive and hostile to photographers and publishers that it is almost impossible to conduct either type of activity in the French market itself.

Given all this, it would be pretty pointless for me to set up a site in French in a French TLD. Maybe when France moves out of the Dark Ages with respect to cyberspace and intellectual-property law, I’ll consider it. Unfortunately, the world seems to be moving more towards the extreme French model than away from it.

[Return to Summary]


Q:  

Who are the models in the computer-enhanced photographs on your site?

  

A:  

The models for images in my Art Gallery are friends of mine. They are not professional models; one is a married mother of three (although you’d never know it to look at her!), another is an attorney, and the third is a flight attendant. Their common trait is very high intelligence, in addition to cuteness. They gave me permission to post and use their photographs, but they prefer to remain otherwise anonymous.

[Return to Summary]


Q:  

Who sponsors or pays for your site?

  

A:  

I do, for the most part, although I've been so poor lately that I've had to depend on friends and relatives to help with the expenses at times. I am currently renting some advertising space to Google, since I cannot find any other way to directly defray the operating costs of the site (asking for donations has not helped), and I just don’t have the money to pay for it all myself. The banners aren’t making me much money so far, and the amounts I've received have actually diminished in recent years (I'm not sure why), but I remain hopeful. I hate putting banners on my site, but what can I do?

I do have a separate Services section of my site that describes services I perform for a fee. However, those are independent of the site itself, which remains free (and paid for by me personally, with occasional handouts from others).

If you follow one of the links on my Book Reviews or Movie Reviews pages to Amazon.com and buy a book or movie, I get a small commission on the sale of the book (you pay the same price either way). However, I haven’t really ever made any money from this, and I don’t realistically expect to; the purpose of my site is not to sell books, after all.

[Return to Summary]


Q:  

What’s in the locked sections of your site?

  

A:  

The Curriculum Vitæ section of my site contains current copies of my professional résumé/CV. It’s locked because it contains a fair amount of information that I consider too personal to distribute to the four winds (as one would expect in a CV).

The Publications section of my site contains various things I’ve written that I don’t wish to distribute for free. When someone licenses or commissions something, I put it here for him or her to access.

The ESL Private section of my site contains proprietary lesson materials that I use for my ESL teaching activities. I use it myself at client sites to download and print the materials if I need them and I don’t have them on hand in hard-copy form. The documents in this section are not suitable for unrestricted distribution, so I’ve locked this section (but I have a public ESL Materials section that contains the public stuff).

The Site Statistics section just contains statistics on site traffic. I'm not exactly sure why I've password-protected it; I might eventually make it public. But would anyone else care? (Indeed, is anyone reading this page?)

[Return to Summary]


Q:  

Can I contact you by e-mail?

  

A:  

Sure. I don’t spell out my e-mail address here explicitly because spammers will find it, but you can reach me directly by typing the right address. My main address is just my first name plus an ’at’ sign and my domain name. See my feedback page for details.

[Return to Summary]


Last modified on December 16, 2007
http://atkielski.com/main/TechnicalFAQ.html
© 2008 Anthony Atkielski. All rights reserved.