Neil's Place

October 20, 2002

4:19 PM

If I had to start developing a new commercial app I would seriously look at XUL.
- Joel Spolsky

Comments ( 24 )

October 19, 2002

3:19 PM Pizza Survey

A woman called doing a pizza survey:

Woman: From where would you order a pizza for delivery?
Me: I've never ordered a pizza.
Woman: But where would you order a pizza from?
Me: I wouldn't.
Woman: But if you did, where would you order it from?
Me: But I wouldn't order one.
Woman: Well let's say you did. Where from?
Me: I wouldn't order one from anywhere, because I wouldn't order one!

This went on for a while. Eventually I gave in and made something up. That was two years ago. Recently I ordered a pizza. I feel so guilty.

Comments ( 29 )

October 18, 2002

11:34 AM Phoenix is Simpler

I think I'm beginning to understand the purpose of Phoenix now. Its goal is only to make a browser that is simpler, not to make one that is more usable.

Comments ( 5 )

October 17, 2002

11:49 AM

Got a weird popup suddenly the other day wanting me to call somewhere. At least now I know where it came from:

Comments ( 9 )

October 15, 2002

11:30 AM Resizable textareas

The following trick lets you add shortcut keys to resize textareas. By pressing Alt and the cursor keys, you can resize a textarea to fit the text you want to add. One might use this in Mozillazine forums or a WebMail system. First, add the following lines to userContent.css in your profile's chrome directory:

textarea {
  -moz-binding: url('resource:///res/builtin/myHTMLBindings.xml#textAreas');

Now, create a file res/builtin/myHTMLBindings.html in the Mozilla directory (or another file pointed to by the binding above). Add the following to it:

<xml version="1.0"?>
<bindings id="htmlBindings"
<binding id="textAreas"
    <handler event="keypress" keycode="VK_LEFT" modifiers="alt">
      var siz=parseInt(window.getComputedStyle(this,null).
      if (siz > 36)"px";
    <handler event="keypress" keycode="VK_RIGHT" modifiers="alt">
      var siz=parseInt(window.getComputedStyle(this,null).
    <handler event="keypress" keycode="VK_UP" modifiers="alt">
      var siz=parseInt(window.getComputedStyle(this,null).
      if (siz > 36)"px";
    <handler event="keypress" keycode="VK_DOWN" modifiers="alt">
      var siz=parseInt(window.getComputedStyle(this,null).

You might want to change the keys used. A similar technique can be used for other text fields.

Comments ( 29 )

October 11, 2002

12:00 PM Toolbar grippies

The toolbargrippy element has been removed from Mozilla.

Comments ( 0 )

October 10, 2002

12:49 PM Memory Quiz

Here is a quiz. Which of the following systems is operating more effectively?

  1. A system with 128 MB of memory, running 3 applications using a total of 60 MB of memory.
  2. A system with 64 MB of memory, running the same 3 applications using a total of 60 MB of memory.
  3. A system with 128 MB of memory, running the same 3 applications using a total of 120 MB of memory.

Comments ( 32 )

October 9, 2002

8:22 PM Which browser to use?

There's been a lot of talk lately about various products named after mythical beasts (Phoenix, Thunderbird, Chimera). Right now, I have no compelling reason to use them though. Perhaps when the mail/news client is ready, I will. By then, I won't have any compelling reason not to use it either.

I wonder why the preferences in Phoenix are so strangely organized? Or why they used the Orbit theme icons instead of these?

Comments ( 31 )