LugRadio episode 8, the “too tired to talk” issue, is out. This episode is drier with more technical content than episode 7, but I was pleased with the recording nonetheless. Now I just have to listen to it to see what it was actually like after Jono’s ministrations!
Posted by sil at 12:00 pm on May 27th, 2004.
Categories: Uncategorized.
- (20:41:15) sil@kryogenix: looking glass is wank! well, it’s pointless application-less eye-candy wank, anyway. :)
- (20:41:38) Aquarion: It won’t be
- (20:41:55) Aquarion: Something like Visio in proper 3D would be really cool, for example
- (20:42:01) sil@kryogenix: if, one day, someone writes an application for it.
- (20:42:26) sil@kryogenix: Hm. I agree. However, 3d on a 2d screen is not proper 3d. For proper 3d you need the Minority Report UI, and Looking Glass ain’t it.
- (20:42:50) Aquarion: It provides the foundations to one day be, though
- (20:43:06) Aquarion: Although it’ll mean that becoming a sysadmin would require six months intensive gym training
- (20:43:40) sil@kryogenix: how? it’s not about providing a 3d environment, it’s about *faking* a 3d environment. I’m not clear that the path from LG to real 3d is any less obscure than the path from 2d to 3d.
- (20:44:06) Aquarion:But it provides the method of thinking about UIs in 3D space
- (20:45:25) sil@kryogenix: not about manupulating objects in 3d, though, which is to my mind the key point; it’s about some kind of movement or gesture which *represents* a 3d movement, which isn’t the same. I mean, if it were real 3d, you wouldn’t even remotely move around the world by holding down Alt and making a 2d motion.
- (20:45:39) sil@kryogenix: That’s not like moving in 3d for normal people. That’s more like flying a helicopter.
- (20:46:07) sil@kryogenix: Now, that *is* one method of interacting with a 3d world, the helicopter UI, but there’s a reason you have to train for years to fly helicopters and the reason is: it’s bloody hard. :)
- (20:46:11) Aquarion:Yeah, but with a new style of interface it’ll give the inspiration for how many things would be better in though 3D
- (20:46:24) Aquarion: true, even
Posted by sil at 12:00 pm on May 26th, 2004.
Categories: Uncategorized.
Why can’t I buy a Canesta projection keyboard for my Zaurus? This is such cool technology, and there’s no actual on-sale product based on it!
Moreover, could you put a data projector in a laptop? That way, the “screen” would just be a white thing that folded up, rather than a solid LCD block.
I’ve got this dream of a laptop which is the size of a pack of cigarettes: you unfold a little flat white “screen” from the back of it that a data projector in the “laptop” projects your screen onto, and you project a keyboard from it onto a flat surface in front of it (or another unfoldable “screen“) using Canesta’s technology. You couldn’t put a DVD drive in it, but you could put a load of USB ports on it to plug a USB DVD drive into. And you could stick wireless networking, a network port, and Bluetooth into it. It’d be brilliant. Is it even remotely possible? Can you make data projectors that small if they don’t have to project very far? Can you project onto a screen that isn’t directly in front of you? If the projector was at the bottom of the screen, then the picture would be weirdly elongated when projected, but the video drivers could correct for that by projecteing a distorted image which looked OK on the “screen“, no? Like those adverts you get on cricket fields and Grand Prix circuits that look like they’re standing upright on the telly; if you actually see one at ground level, they’re oddly stretched and wrong. That sort of principle.
Problem is, even if this was theoretically possible, I couldn’t build it; I can hardly make a hardware platform in my study! Suppose I could set up a company to do it :-)
Posted by sil at 12:00 pm on May 20th, 2004.
Categories: Uncategorized.
Well, Steve over at slayeroffice has updated his Document Tree Chart, after both he and I put together a solution to Molly Holtzshlag’s thoughts on producing a DOM tree from an active document. We’ve gone beyond that stage now, though, I think; Steve’s latest iteration has many cool extra features, like highlighting, colour coding, and transparency (since, unlike mine, he creates it in the window containing the document you’re examining).
And then he finishes up by throwing down the gauntlet to me to leapfrog him again, which is very unfair indeed given that I have to be at work in, like, six hours.
Show DOM Tree II
New features:
- A better layout
- My major problem with my last attempt was that the layout, while correct (ish) was difficult to comprehend because a full DOM tree for a given HTML page is considerably wider than the browser. To counter this, I’ve flipped the layout through 90 degrees. (You’ll see what I mean when you see it.)
- Element highlighting
- Stolen shamelessly from Steve, when you mouse over an element in the tree, that element is highlighted in grey in both the tree and the source document.
- Element visibility
- When you mouse over an element, it also scrolls the source document so that that element is visible.
- Expand/collapse
- Since the tree is massive on any reasonably sized document, it starts out collapsed. You can expand and collapse branches of the tree to concentrate just on the area you care about.
- Fully visible text nodes
- One advantage with the 90 degree flip of the node list is that we can now display the full text of any text node, and indeed we do so.
It probably only works in Mozilla. If it works in anything else consider it a bonus. Let me know if there are bugs, but, unlike Steve, I do not promise at all to fix them…
Steve: bring it on. ;-)
Posted by sil at 12:00 pm on May 17th, 2004.
Categories: Uncategorized.
From the Orient:
Given my recent preference for free software (you can blame Lugradio for this), I would turn away from MT anyway.
That’s actually really good to hear. We’re doing something right :-)
Posted by sil at 12:00 pm on May 14th, 2004.
Categories: Uncategorized.
My God, this is fantastic. I’ve been worrying recently about what to do with mail and news, and came to the conclusion that I’d do without news entirely because setting up a news server was too hard, and so was feeding news into IMAP. Predictably, therefore, the internet reacts by creating the perfect solution, newsgroups as Atom feeds from Google. That’s the coolest thing I have seen ever. Watch me read loads again!
Not sure how this solves posting, although it’d be bloody cool if they implemented the CommentAPI to let you post from your aggregator, wouldn’t it?
Posted by sil at 12:00 pm on May 13th, 2004.
Categories: Uncategorized.
Episode seven of Lugradio is out. I’m really pleased with this one!
—–
Posted by sil at 12:00 pm on May 13th, 2004.
Categories: Uncategorized.
Over at 0xDECAFBAD: I’d love to pay a monthly fee to have shows by Joss Whedon stream on down do my file-server with BitTorrent. I’d love to subscribe to favorite indie bands’ releases and have them show up in the music folder. I’m cheap, so I’d like the price to be low, but I’ll still pay for what I like. And I’d love to do all this, still being able to tinker, still seeing that people producing things I like get paid, without going to jail or letting them empty my wallet with a wet/dry vac.
I mean, we already know this. This is all preaching to the converted for most of the readers of this weblog. But every now and again someone describes all this stuff—download-on-demand, TiVo-like functions—in such a way that I’m forcefully reminded, again, why it is that I want the world to be like that, over the howling protests of corporate lawyers looking to keep us away from what we’ve bought and paid for.
Posted by sil at 12:00 pm on May 12th, 2004.
Categories: Uncategorized.
The Moz developers have fixed the phishing scam by escaping usernames and passwords in URLs, so you can see them more easily as being usernames and passwords. This is considerably cleverer than just disabling them like IE did, causing us problems at work. (via Ian)
—–
Posted by sil at 12:00 pm on May 11th, 2004.
Categories: Uncategorized.
I have mused in the past on the subject of my mail setup. I hav enow pretty much come to a decision: I’ll be using IMAP, with a GUI mail client at the console and SquirrelMail remotely. Yes, I know I hate SquirrelMail. I still will hate it; webmail is a lame interface. However, the benefits of using a decent GUI mail client are not lost on me. I can still use mutt with IMAP if I want, it’s just that it’s very slow. So I will have to make do with SqMail, although I may just VNC to my home desktop from work and use the GUI client.
I’ll also be reading my mailing lists in the GUI client, too. Whither Usenet in this scenario? Well, nowhere. I don’t actually read any newsgroups at all at the moment, and I haven’t done so for a year or so. The hell with it. I haven’t really got time anyway.
So, I need to decide on a GUI mail client and an IMAP server. I’m open to suggestions on these points: I posted to the Wolves LUG mailing list with a list of criteria, reproduced below so my other set of readers may make suggestions if they like.
It must fulfil the following:
- Fast to start up and sleek in usage (no Evolution!)
- Gtk-based (yeah, yeah, I don’t care. It has to be Gtk. No arguments.)
- Does IMAP
And the following are nice-to-haves, so as many as possible:
- Virtual folders (folders populated by a search query, not by explicit filing of mails)
- Running an external program for signatures
- Changeable keybindings
- Filters that can run an external script to do something with the mail you’re looking at
- Filters that can move a message to a different folder
- Filters that can do both, one after the other
- One-keypress add-this-person-to-my-addressbook-with-a-specified-alias
- The ability to bind a key to “save this mail into the folder I have allocated for mail from this address“. Bonus points if the first time I do this on a mail from an address for which I haven’t allocated a folder, it comes up with a sensible default name and location for that folder.
- Alternatively, if virtual folders work, an easy way to say “create a new virtual folder showing mail from this address only“. Bonus points if it’s easy to add this address to a previously existing virtual folder.
- Scriptable in some way (if the above are doable by me writing scripts, rather than by default in the client, that’s fine, as long as the scripting language isn’t Lisp or something)
- Scriptable in Python
- Good drag-and-drop (so I can drag a file from the Filer onto a mail and it attaches that file)
- Handles mailing lists well, threading the messages
I’m also not sure which IMAP server to use. Is there any reason why I should care about the distinctions between them? I’ll likely be using Exim as the MTA, since it’s the Debian default, and I don’t understand any MTAs at all. If there’s a very simple MTA then I’m happy to switch to it.
Posted by sil at 12:00 pm on May 11th, 2004.
Categories: Uncategorized.
Over at SlayerOffice, there’s a new
href="http://slayeroffice.com/index.php?c=/scripts/comment_scripts/comments2.php&id=109">Document
Tree Chart Favelet, based around a request from Eric Meyer to have
something that can show a nicely laid out DOM tree for a given page.
Sadly, though, I don’t like it very much, so I’ve written a different
one. It’s fairly nice; displays a tree (or a reasonable approximation)
as Eric requested, and you can hover over the red text node boxes to see
what’s in that text node (you can see the first four characters in the
chart itself, to give you a clue). Tested in Mozilla, and doesn’t seem
to work in IE for reasons that are beyond me. It doesn’t work in Safari either,
I’m told (which is Safari’s fault for getting the CSS wrong). Let me know what you think:
Show DOM tree
There were some useful resources I tapped for this:
Posted by sil at 12:00 pm on May 9th, 2004.
Categories: Uncategorized.