Re: PlkrData Alpha Up

2002-11-19 Thread Fringe Ryder
At 02:01 AM 11/20/2002  +, Robert O'Connor wrote:

Looking through, I think it is very nicely done. Great work!


Thanks.


For exclusion lists, this has come up before with regards to how to 
package these with
descriptions of sites, since that is arguably the most important part, as 
it is the part that
most people don't know how to set up on their own.

Exclusion lists are about one of the few areas of the config that would 
benefit from an XML
format. However, XML configs isn't doable now. Also, it would be 
beneficial to allow the
exclusions to be commandline accessbile for future tools that wanted to 
call the parser with
specific exclusions. Therefore, it was put forward, to include exclusions 
as numbered keys,
using the existing method of an exclusion list entry. For example:
exclusion_item1=0:-:.*\.mp3$
exclusion_item2=0:-:http://.*www.x10.com/.*
The parser would then loop through a section, looking to see if there was 
the next incremented
number of key, and if so, add that exclusion to the active exclusions.

This raises an issue of interfaces.  Certainly we could move exclusions to 
Plucker.INI, but for much of my parser testing (like when I was adding 
--stayondomain) I ran Plucker from the command line without a corresponding 
INI channel.  Doing that, I can load exclusion lists from the 
command-line.  So I certainly wouldn't want to completely deprecate 
exclusion files.

On the other hand, I also agree that all channel-specific configuration 
data should go in a single place, and the INI file is a good contender for 
that.

But either way, that's not in the Parser nor would Desktop see them or save 
exclusions there itself, so there's not much point in doing it in PlkrData 
right now.  The exclusion list has GOT to wind up in a file on the other 
side.  So packaging it as an encoded blob is probably faster than 
enumerating through a series of keys.

Okay, I've got two minds about this.  If you would like to coordinate work 
on this with me, I can handle the parser and PlkrData side with you 
handling the Desktop side of putting these changes into a synchronized 
release.  I'm thinking that compatibility with the installed base would be 
a "good thing" though.

-Tony McNamara-

___
plucker-dev mailing list
[EMAIL PROTECTED]
http://lists.rubberchicken.org/mailman/listinfo/plucker-dev


Re: PlkrData Alpha Up

2002-11-19 Thread Robert O'Connor
On 19 Nov 2002 at 11:29, Fringe Ryder wrote:

> Since I haven't gotten any more feedback, I finished up icon functionality 
> my way and have tossed her up on the web.
> 
>   http://kittycentral.net/Plucker/PlkrData.html
> 
> Both sources and a Windows binary are there.
>
> All the basics work - registration under Windows (not Linux yet), saving, 
> and loading channel data and icons.
>
> Still to-do are things that we didn't think of in the discussions - 
> packaging up exclusion lists and unregistering - plus the Linux 
> registration.  Cross-process communications with Desktop may have to wait, 
> since I can't find any sign that Desktop would be expecting a message sent yet.
> 
> Feedback would be very appreciated.

Looking through, I think it is very nicely done. Great work! 

For exclusion lists, this has come up before with regards to how to package these with 
descriptions of sites, since that is arguably the most important part, as it is the 
part that 
most people don't know how to set up on their own.

Exclusion lists are about one of the few areas of the config that would benefit from 
an XML 
format. However, XML configs isn't doable now. Also, it would be beneficial to allow 
the 
exclusions to be commandline accessbile for future tools that wanted to call the 
parser with 
specific exclusions. Therefore, it was put forward, to include exclusions as numbered 
keys, 
using the existing method of an exclusion list entry. For example:
exclusion_item1=0:-:.*\.mp3$
exclusion_item2=0:-:http://.*www.x10.com/.*
The parser would then loop through a section, looking to see if there was the next 
incremented 
number of key, and if so, add that exclusion to the active exclusions.

Best wishes,
Robert


___
plucker-dev mailing list
[EMAIL PROTECTED]
http://lists.rubberchicken.org/mailman/listinfo/plucker-dev



Re: Non-HTML (was Re: Back/foward/home function code)

2002-11-19 Thread David A. Desrosiers

> > Yes!  We want  in Plucker now!

> I enjoyed the Python comment next to the 'blink' on the list of currently
> unimplemented tags in the Parser (TextParser.py, around line 855). Props
> to whoever wrote that in.

Appears to be Ondrej back in Parser.py, almost to the day 11/22/99.

For those that don't remember him, Ondrej Palkovsky[1] and Holger
Duerer wrote the first Python iterations back in 1999 that replaced the
awk/perl code we were using, and it was the first to use "disconnected"
fetching mode. Previously, you had to cradle your Palm, and a single .pdb
was created at sync time on your Palm, one... record... at... a... time.



[1] http://www.penguin.cz/~ondrap/

d.


___
plucker-dev mailing list
[EMAIL PROTECTED]
http://lists.rubberchicken.org/mailman/listinfo/plucker-dev



Re: Non-HTML (was Re: Back/foward/home function code)

2002-11-19 Thread Robert O'Connor
On 20 Nov 2002 at 0:55, MJ Ray wrote:

> Robert O'Connor <[EMAIL PROTECTED]> wrote:
> > -Others: maybe the "marquee" tag from MSIE 3.x days, and all the other non-
> > standard crap that has come and gone over the years.
> 
> Yes!  We want  in Plucker now!

I enjoyed the Python comment next to the 'blink' on the list of currently 
unimplemented tags in 
the Parser (TextParser.py, around line 855). Props to whoever wrote that in.
 
> Seriously, has anyone who asks for support for standards-breaking actually
> thought the effect of it through to a conclusion?  I think Plucker should be
> praised for taking a reasonably pure-standards approach on this.  It's the
> only way that you can hope to keep things sane *and* moving forwards.

I agree 100%. 
I am amazed that any web designer which has struggled with the pain of having to deal 
with the 
woes of proprietary browser tags in years gone by, and is now working on Plucker with 
a bona-
fide chance to shape their own future of their distribution medium tools, would opt 
for 
pollution of them by standards-breaking non-HTML.

Best wishes,
Robert
___
plucker-dev mailing list
[EMAIL PROTECTED]
http://lists.rubberchicken.org/mailman/listinfo/plucker-dev



Re: Non-HTML (was Re: Back/foward/home function code)

2002-11-19 Thread MJ Ray
Robert O'Connor <[EMAIL PROTECTED]> wrote:
> -Others: maybe the "marquee" tag from MSIE 3.x days, and all the other non-
> standard crap that has come and gone over the years.

Yes!  We want  in Plucker now!

Seriously, has anyone who asks for support for standards-breaking actually
thought the effect of it through to a conclusion?  I think Plucker should be
praised for taking a reasonably pure-standards approach on this.  It's the
only way that you can hope to keep things sane *and* moving forwards.

___
plucker-dev mailing list
[EMAIL PROTECTED]
http://lists.rubberchicken.org/mailman/listinfo/plucker-dev



Re: Bulletin Board instead of Mailing List?

2002-11-19 Thread Fringe Ryder
At 12:17 AM 11/20/2002  +, MJ Ray wrote:

Fringe Ryder <[EMAIL PROTECTED]> wrote:
> I find a mailing list nearly ideal.  The only detriments to it are that 
the=
> odd message is flagged as spam by my filters and I haven't determined why,=

You need to add the lists to your whitelist or scorefile.

That's why I'm confused.  I did.  All of rubberchicken is whitelisted.  But 
since it only rarely happens and never when I'm not in a hurry (darned 
"critical detectors"!), I haven't tracked it down.  Probably something 
simply like a residual spam filter somewhere else.

> and that threads I care nothing about still show in my in box.

You need to improve your mail filters.


No, I mean threads from Plucker-General or Plucker-Dev about things like 
top-posting.  Certainly we could solve world hunger and eliminate all war 
by reducing top posting, but how much, deep down, should I really care?

HTH, HAND.  ;-)


HTH?  Oddly, all that line puts into my head is "Millenium hand-and-shrimp, 
buggerit!"

-Tony McNamara-

___
plucker-dev mailing list
[EMAIL PROTECTED]
http://lists.rubberchicken.org/mailman/listinfo/plucker-dev


Re: Non-HTML (was Re: Back/foward/home function code)

2002-11-19 Thread Fringe Ryder
At 11:54 PM 11/19/2002  +, Robert O'Connor wrote:

On 19 Nov 2002 at 15:22, Fringe Ryder wrote:

> At 10:53 PM 11/19/2002  +, Robert O'Connor wrote:
> >On 18 Nov 2002 at 21:43, Laurens M. Fridael wrote:
> > > complying with W3C standards is hardly a priority or
> > > even a consideration.
> >
> >I would tend to differ on that point.
> >
> >Over the next few years, Plucker is going to become the dominant force as
> >it continues to
> >mature and the commercial alternatives wither. AvantGo, in particular is
> >on the downgrade, with
> >a delisted stock, layoffs, CEO resignations, and sagging sales.
> >
> >As Plucker continues to rise, I would offer that Plucker chooses the best
> >practices, in the
> >form of documented W3C and ISO standards, instead of picking up the bad
> >practices of the
> >withering commercial off-line browsers.
>
> Hmm... what about those of us who want the tool to work in as many 
cases as
> easily-possible, rather than being holier-than-thou and refusing to 
work on
> sites because they have innocuously-broken code?
>
> (This doesn't refer to the "back" functionality; I don't care about
> that.  I use Plucker for content, not for buttons.  It just refers to the
> board-mentality that Plucker should be less tolerant of errors than any
> browser, instead actively refusing to touch sites with even the most minor
> of transgressions.)

*I* am not going to:
(a) work on crap non-standard proprietary non-HTML.
(b) offer support on mailing lists on how to use crap non-standard 
proprietary
non-HTML.
(c) maintain the extra work to maintain compatibility of crap non-standard
proprietary non-HTML, as they change underfoot since they aren't standard.
(d) document them all and how to make them work.
(e) maintain the docs.

Robert, I'm not clear that you've done any parser work anyhow; I don't 
expect you to work on it.  You did the Desktop, which is also extremely 
important and impressive, and very content-agnostic.  But do you notice any 
prejudicial tone in your message?
"crap non-standard proprietary non-HTML"

Nobody asked for support of that specifically.  Sure, some "non-standard" 
HTML, depending on whose standard (W3 or the real world/market.)  Sure, 
some crappy HTML that would have been standard if not for the fact that a 
color (to use your example) wound up not in the standard or a tag got 
misused in a common fashion.  Certainly not any "non-HTML", unless you 
define "non-HTML" the way David does, as disqualifying a document that has 
a single malformed comment tag, for example.

I have made several parser changes recently, and would consider doing some 
to expand Plucker's usefulness should a common not-quite-standard usage be 
interfering broadly with usage.  Things that are perhaps supported by all 
four major browsers we might want to consider.  Purity that substantially 
reduces functionality is useless.

Which is nice, but currently (for me) academic.  No such features are 
annoying me.  I never noticed the example you used, the non-implemented 
color code, perhaps due to a certain level of color blindness.  I don't use 
"back" buttons; the browser's history is good enough for me since it DOES 
take me back where I came from.  And I have scripting (and cookies 
generally) disabled in my browser (Opera), so I don't tend to see sites 
that require them and would fail in Plucker.  But the philosophy remains 
none-the-less: I want Plucker to be useful more than I want it to be an 
arrogantly useless tribute to a standards body.

On the bright side, right now it's both a tribute to a standards body AND 
useful, at least to me.  But if we should have to pick a direction in the 
future, I vote "useful."  And, as long as nobody screams too loudly, I'll 
code it too.

-Tony McNamara-

___
plucker-dev mailing list
[EMAIL PROTECTED]
http://lists.rubberchicken.org/mailman/listinfo/plucker-dev


Re: Bulletin Board instead of Mailing List?

2002-11-19 Thread MJ Ray
Fringe Ryder <[EMAIL PROTECTED]> wrote:
> I find a mailing list nearly ideal.  The only detriments to it are that the=
> odd message is flagged as spam by my filters and I haven't determined why,=

You need to add the lists to your whitelist or scorefile.

> and that threads I care nothing about still show in my in box.

You need to improve your mail filters.

HTH, HAND.  ;-)
-- 
MJR|  v
---|--[ Something else will appear here eventually, I guess...  ]-|
   `--[ http://mjr.towers.org.uk/ ]-[ slef at jabber.at ]-'

___
plucker-dev mailing list
[EMAIL PROTECTED]
http://lists.rubberchicken.org/mailman/listinfo/plucker-dev



Re: Bulletin Board instead of Mailing List?

2002-11-19 Thread MJ Ray
Blake Winton <[EMAIL PROTECTED]> wrote:
> Not all of the "advantages".  If I subscribed to the lists today
> as a new subscriber, I couldn't reply to any message before today.

Yes, you can.  The archive site allows you to download a mailbox with all
messages to date in it, which you can then read and reply to like any other
emails you get.  It's one link to save.  Not much trouble if you want it.

[...]
> I like the mailing lists, myself.  My only request would be to expose
> a news interface as well, so that Google Groups could index the list.

I have software which does this.  A couple of scripts added on to the sn
small newsserver.  This message comes to you via it.
-- 
MJR|  v
---|--[ Something else will appear here eventually, I guess...  ]-|
   `--[ http://mjr.towers.org.uk/ ]-[ slef at jabber.at ]-'

___
plucker-dev mailing list
[EMAIL PROTECTED]
http://lists.rubberchicken.org/mailman/listinfo/plucker-dev



Re: Back/foward/home function code

2002-11-19 Thread Fringe Ryder
At 10:53 PM 11/19/2002  +, Robert O'Connor wrote:

On 18 Nov 2002 at 21:43, Laurens M. Fridael wrote:
> complying with W3C standards is hardly a priority or
> even a consideration.

I would tend to differ on that point.

Over the next few years, Plucker is going to become the dominant force as 
it continues to
mature and the commercial alternatives wither. AvantGo, in particular is 
on the downgrade, with
a delisted stock, layoffs, CEO resignations, and sagging sales.

As Plucker continues to rise, I would offer that Plucker chooses the best 
practices, in the
form of documented W3C and ISO standards, instead of picking up the bad 
practices of the
withering commercial off-line browsers.

Hmm... what about those of us who want the tool to work in as many cases as 
easily-possible, rather than being holier-than-thou and refusing to work on 
sites because they have innocuously-broken code?

(This doesn't refer to the "back" functionality; I don't care about 
that.  I use Plucker for content, not for buttons.  It just refers to the 
board-mentality that Plucker should be less tolerant of errors than any 
browser, instead actively refusing to touch sites with even the most minor 
of transgressions.)

-Tony McNamara-

___
plucker-dev mailing list
[EMAIL PROTECTED]
http://lists.rubberchicken.org/mailman/listinfo/plucker-dev


Re: VFS Best Practice

2002-11-19 Thread Robert O'Connor
On 25 Oct 2002 at 10:35, Wayne A. Arthurton wrote:

> What are people doing to install your Plucker DBs to a memory card w/o 
> having to manually change the location on each one?
> 
> I'm considering making all my DBs start with pkr e.g. pkrSlashDot and 
> then have in script run a move all DBs that start with pkr from the 
> Install dir to the Memory Stik install dir in the Palm Desktop.

There is support deduced for SD-Cards. What is the 
mechanism for Memory Stick, and can possibly support 
that also. 

-Do the files go to a specific Memory Stik dir on the 
harddrive to be transferred to device?
-Is it enough just to put them in the dir, and they get 
installed, or is there other items to be done also, 
like flicking a memory switch?

Best wishes,
Robert
___
plucker-dev mailing list
[EMAIL PROTECTED]
http://lists.rubberchicken.org/mailman/listinfo/plucker-dev



Re: Back/foward/home function code

2002-11-19 Thread Laurens M. Fridael
Robert O'Connor wrote:
> On 18 Nov 2002 at 21:43, Laurens M. Fridael wrote:
>
>> complying with W3C standards is hardly a priority or
>> even a consideration.
>
> I would tend to differ on that point.

You're quoting out of context! I already had a lengthy discussion with David
about this. I'm not going to explain my point of view again.


Regards
-Laurens


___
plucker-dev mailing list
[EMAIL PROTECTED]
http://lists.rubberchicken.org/mailman/listinfo/plucker-dev



Re: Back/foward/home function code

2002-11-19 Thread Robert O'Connor
On 19 Nov 2002 at 11:12, David A. Desrosiers wrote:

>   Ugh, the worst of the offenders. There are no forms on the Onion's
> website, yet they still need to rely on this pods://avantgo/back syntax?
> Useless. On that page, _ALL_ articles reference index.html, and to all
> articles, index.html is their parent. The << "The Onion" link that brings
> you back could just as easily been a link to index.html, just like the
> _millions_ of other fully functional websites around the world do it. I
> guess this is the AvantGo'ish hack for history.back() in Javascript, and on
> this site, is a completely moot example, since it doesn't actually explain
> the use of it any further.

I agree 100%.
The only possible reason that I can see for it, is that it is one less link to queue, 
because 
it isn't a true hyperlink, it is an embedded command. 
I don't know how it is in AvantGo, since I haven't used it in about a year, but in 
Plucker, 
many of the sites require breadth first, and breadth first maintains a queue of all 
links until 
the end until it sees if it has already been retrieved. 
So in the onion case:
-With regular links to index.html: 10 extra links are queued and get time is spent 
checking, 
and seeing that it already been downloaded.
-With "back" commands: no extra links queued, no memory required to store this link 
until the 
end.

It is bit dubious though as far as whether functionality goes though. 

Best wishes,
Robert
___
plucker-dev mailing list
[EMAIL PROTECTED]
http://lists.rubberchicken.org/mailman/listinfo/plucker-dev



Re: Back/foward/home function code

2002-11-19 Thread Robert O'Connor
On 18 Nov 2002 at 21:43, Laurens M. Fridael wrote:

> complying with W3C standards is hardly a priority or
> even a consideration. 

I would tend to differ on that point.

Over the next few years, Plucker is going to become the dominant force as it continues 
to 
mature and the commercial alternatives wither. AvantGo, in particular is on the 
downgrade, with 
a delisted stock, layoffs, CEO resignations, and sagging sales.

As Plucker continues to rise, I would offer that Plucker chooses the best practices, 
in the 
form of documented W3C and ISO standards, instead of picking up the bad practices of 
the 
withering commercial off-line browsers.

Best wishes,
Robert
___
plucker-dev mailing list
[EMAIL PROTECTED]
http://lists.rubberchicken.org/mailman/listinfo/plucker-dev



Re: Bulletin Board instead of Mailing List?

2002-11-19 Thread Fringe Ryder
At 10:37 PM 11/19/2002  +0100, Michael Nordström wrote:

On Tue, Nov 19, 2002, TIM CONSTANTINE wrote:
> It seems to me that a Bulletin Board for communication would have
> some serious advantages over this mailing list:

As have already been pointed out the "advantages" are already
available for the mailing list.

If you started to use a differet system for communication then I
can point out one major disadvantage:

- some core developers will be missing

Now, some of you might think it is an advantage that I'm not there
to complain about lousy mail etiquette, but in the long run you will
still lose if core developers don't take part in the discussions.


On the contrary, I've been worried sick about you because you haven't been 
griping about all the top-posters recently.   I've been re-arranging quotes 
in messages I respond to, such that oldest are on top, but the prevalence 
of what used to be effective bait for you from newer posters, with nary a 
response, has me concerned about your well-being and vigor.  I'm not even 
sure you've blacklisted anyone, as you promised in 
http://lists.rubberchicken.org/pipermail/plucker-list/2002-October/000483.html 
!

(I'm less worried about David because while he too has been quiet on the 
mail-formatting front, he still pipes up regularly about "standards", 
somehow presuming that we only care about Plucking content that fully meets 
the documented standards.  I listen to people with less-than-perfect 
English, I have a less-than-perfect wife, and I enjoy or learn from 
less-than-perfectly-implemented web sites.  Good thing I have the 
association with the fully-perfect David to help bring the average up! )

I'm delighted that you are apparently in full health.

BTW, I find it a bit amusing that newcomers always are so quick to
suggest that we should abandon the mailing list. Do you really think
we would continue to use a mailing list if we didn't think it was a
good way to communciate? ;-)


I find a mailing list nearly ideal.  The only detriments to it are that the 
odd message is flagged as spam by my filters and I haven't determined why, 
and that threads I care nothing about still show in my in box.  But these 
are very minor inconveniences relative to having to perform some web action 
to view activity.  I'm not, despite my web sites, career, and plucker 
involvement, likely to hit a web site with regularlity.  I sometimes only 
hit /. once a day! 

-Tony McNamara-

___
plucker-dev mailing list
[EMAIL PROTECTED]
http://lists.rubberchicken.org/mailman/listinfo/plucker-dev


RE: Bulletin Board instead of Mailing List?

2002-11-19 Thread Blake Winton
> On Tue, Nov 19, 2002, TIM CONSTANTINE wrote:
> > It seems to me that a Bulletin Board for communication would have
> > some serious advantages over this mailing list:
> As have already been pointed out the "advantages" are already
> available for the mailing list.

Not all of the "advantages".  If I subscribed to the lists today
as a new subscriber, I couldn't reply to any message before today.
This is what TIM meant by "jumping into conversations".

I guess I could, if there was a publicized way to, ask the list
server to forward me a specific message from some time in the
past.  Then I could browse through the archives, and collect
messages to respond to, ask the server for them, and reply, but
that seems like a bit more trouble than new users would be
willing to go through.

> If you started to use a differet system for communication then I
> can point out one major disadvantage:
> - some core developers will be missing

Unless, as David suggested, the board and the lists are kept in
sync.  Of course, that would mean only plain-text messages on
the board (or have the syncing software run each message through
lynx before forwarding it on), but I guess that's a fairly small
price to pay.

> BTW, I find it a bit amusing that newcomers always are so quick to 
> suggest that we should abandon the mailing list. Do you really think
> we would continue to use a mailing list if we didn't think it was a
> good way to communciate? ;-)

I like the mailing lists, myself.  My only request would be to expose
a news interface as well, so that Google Groups could index the list.
The palm-dev-forum already does this, and I find it quite useful.  (I
like Google's search engine better than pretty much every other one
I've found so far.)

> Also, since I have all the message locally I can search in every mail
> sent to our mailing lists since '98 without going online and 
> I wouldn't want to lose that possibility.

If it was mirrored, you wouldn't.

Later,
Blake.


___
plucker-dev mailing list
[EMAIL PROTECTED]
http://lists.rubberchicken.org/mailman/listinfo/plucker-dev



Re: Bulletin Board instead of Mailing List?

2002-11-19 Thread Michael Nordström
On Tue, Nov 19, 2002, TIM CONSTANTINE wrote:
> It seems to me that a Bulletin Board for communication would have
> some serious advantages over this mailing list:

As have already been pointed out the "advantages" are already
available for the mailing list.

If you started to use a differet system for communication then I
can point out one major disadvantage:

- some core developers will be missing

Now, some of you might think it is an advantage that I'm not there
to complain about lousy mail etiquette, but in the long run you will
still lose if core developers don't take part in the discussions. 

BTW, I find it a bit amusing that newcomers always are so quick to 
suggest that we should abandon the mailing list. Do you really think
we would continue to use a mailing list if we didn't think it was a
good way to communciate? ;-)

Also, since I have all the message locally I can search in every mail
sent to our mailing lists since '98 without going online and I wouldn't
want to lose that possibility.

/Mike

___
plucker-dev mailing list
[EMAIL PROTECTED]
http://lists.rubberchicken.org/mailman/listinfo/plucker-dev



Re: Bulletin Board instead of Mailing List?

2002-11-19 Thread TIM CONSTANTINE
I agree.

>>> [EMAIL PROTECTED] 11/19/02 04:15PM >>>

> Yes, I know different mailing lists could be created, but the whole
> Plucker system needs to work together, and you may need to "jump into and
> out of" different conversations to do what it is that you want to do.

As long as it works directly with the mailing lists, and does not
obsolete them, I'm all for it. Whatever goes into the forum should appear on
the lists, and vice versa, so there is no loss of context, or at least it
should be exposed in a return from a search engine which can consolidate
both.

Remember, the purpose of all of this is to _prevent_ fracturing, and
asking people to use the lists, forum, faq, search engine, etc. where all of
them work independantly of each other may cause a larger fracture than
intended.


d.


___
plucker-dev mailing list
[EMAIL PROTECTED] 
http://lists.rubberchicken.org/mailman/listinfo/plucker-dev

___
plucker-dev mailing list
[EMAIL PROTECTED]
http://lists.rubberchicken.org/mailman/listinfo/plucker-dev



Re: Bulletin Board instead of Mailing List?

2002-11-19 Thread David A. Desrosiers

> Yes, I know different mailing lists could be created, but the whole
> Plucker system needs to work together, and you may need to "jump into and
> out of" different conversations to do what it is that you want to do.

As long as it works directly with the mailing lists, and does not
obsolete them, I'm all for it. Whatever goes into the forum should appear on
the lists, and vice versa, so there is no loss of context, or at least it
should be exposed in a return from a search engine which can consolidate
both.

Remember, the purpose of all of this is to _prevent_ fracturing, and
asking people to use the lists, forum, faq, search engine, etc. where all of
them work independantly of each other may cause a larger fracture than
intended.


d.


___
plucker-dev mailing list
[EMAIL PROTECTED]
http://lists.rubberchicken.org/mailman/listinfo/plucker-dev



Re: PlkrData Alpha Up

2002-11-19 Thread TIM CONSTANTINE
Oh, OK... Thanks... Looking forward to it...

>>> [EMAIL PROTECTED] 11/19/02 03:45PM >>>
At 03:35 PM 11/19/2002  -0500, TIM CONSTANTINE wrote:
>I understand that, but if Plucker Desktop is invoking PlkrData, then it 
>knows that something has changed and can just set ITSELF up.
>
>I guess what I'm calling for is for whoever is working on Plucker Desktop 
>(sorry, I don't know who's who yet) to work with you to add your 
>functionality to that program.  It seems to me, that would provide the 
>most intuitive user experience.

Oh, THAT's the angle you're missing.

I expect PlkrData would be called by Plucker Desktop to EXPORT channels, 
but that usually the user's web browser will IMPORT them.  For example, you 
might browse the list of sites on Wiki and click on the ones you want 
added; the .plkrdata file downloads and "runs", invoking PlkrData, and they 
get installed to your channel list in Plucker.ini.

In these cases, if the user is surfing the web when they already have 
Plucker Desktop up, they'd have to exit and restart Desktop to see the new 
channels.  Desktop doesn't know that anything just happened.

Robert is the Desktop guru, but I've helped out recently on it a bit, 
mostly just bug clean-up.  We (he and I) have already discussed switching 
Desktop from it's "Showcase" area to using PlkrData internally.  I even 
choose the libraries I used to be most Desktop-compatible.  So it will 
probably come, but probably not this week. 

 -Tony McNamara-

___
plucker-dev mailing list
[EMAIL PROTECTED] 
http://lists.rubberchicken.org/mailman/listinfo/plucker-dev

___
plucker-dev mailing list
[EMAIL PROTECTED]
http://lists.rubberchicken.org/mailman/listinfo/plucker-dev



Re: Bulletin Board instead of Mailing List?

2002-11-19 Thread David A. Desrosiers

> It seems to me that a Bulletin Board for communication would have some
> serious advantages over this mailing list:

We've talked about this before. I've been wanting to create a nice
search engine for the list(s) and FAQ and docs, and I have something very
similar working on pilot-link.org's site now, but the problem with the
current scheme, is that the mail for Plucker is in several places.. once
that gets consolidated, it will be much easier to mangle around a search
engine.

> - It would be searchable

Planned. (the ones at mail-archive.com already are)

> - It would be easier to jump into & out of conversations

Based on searching? Should be possible..

> - It would be easier to locate previous threads of discussion (history)

> phpBB would be good.

The problem with a "forum" style interface, is that it gets really
hard to follow the lists (which many of us prefer), then jump to a web
browser to follow off-list threads, then jump into the bugtracker to
reference bugs that are discussed on both lists and forum. It gets to spread
us out too thin, and that can fracture the discussions more than adding a
forum will purport to help.

> Can this be added to plkr.org?

Yes, some of us are a bit buried in other work, currently though,
and adding a forum at this point (for me at least) has slipped down the list
a bit. Finding gainful (i.e. paying) employment is at the top of my list,
and I'm also scaling up with a bunch of new servers to increase the capacity
we're about to see when I launch my.plkr.org and some other tools I've been
working on in the background.

> If not, I can put one up, but if I build it, will you come?

If you'd like, hit me privately, let's work on it. I can farm out
some tasks to you if you'd like to help. I have some things that are fairly
straightforward to do, but just take some time to do, and time isn't
something I have lots of spare of lately.



d.


___
plucker-dev mailing list
[EMAIL PROTECTED]
http://lists.rubberchicken.org/mailman/listinfo/plucker-dev



Re: Bulletin Board instead of Mailing List?

2002-11-19 Thread TIM CONSTANTINE
It's threaded & searchable like a BB, but I don't have the ability to jump into and 
out of conversations.  

Also there's one "dev" list - with a BB, multiple categories can be created according 
to different developers tastes & aspirations (i.e. one for Plucker Desktop, one for 
Plucker Viewer, etc.).

Yes, I know different mailing lists could be created, but the whole Plucker system 
needs to work together, and you may need to "jump into and out of" different 
conversations to do what it is that you want to do.

In general a BB is more user friendly than a Mailing List.  Where I say "user", you 
can read "novice" if you'd like, but if you really want "a helping hand maturing 
Plucker into a more useful and popular project," I think a BB would be better.

>>> [EMAIL PROTECTED] 11/19/02 03:49PM >>>
At 03:21 PM 11/19/2002  -0500, TIM CONSTANTINE wrote:
>It seems to me that a Bulletin Board for communication would have some 
>serious advantages over this mailing list:
>
>- It would be searchable
>- It would be easier to jump into & out of conversations
>- It would be easier to locate previous threads of discussion (history)
>
>phpBB would be good.
>
>Can this be added to plkr.org?
>
>If not, I can put one up, but if I build it, will you come?

It's already in BBS form.

 General http://lists.rubberchicken.org/pipermail/plucker-list/ 
 Dev http://lists.rubberchicken.org/pipermail/plucker-dev/ 

Don't do this by memory... I tried, went to www.rubberchicken.org, and 
found an extremist political site instead.  You want lists.rubberchicken.org.

 -Tony McNamara-

___
plucker-dev mailing list
[EMAIL PROTECTED] 
http://lists.rubberchicken.org/mailman/listinfo/plucker-dev

___
plucker-dev mailing list
[EMAIL PROTECTED]
http://lists.rubberchicken.org/mailman/listinfo/plucker-dev



Re: Bulletin Board instead of Mailing List?

2002-11-19 Thread Fringe Ryder
At 03:21 PM 11/19/2002  -0500, TIM CONSTANTINE wrote:

It seems to me that a Bulletin Board for communication would have some 
serious advantages over this mailing list:

- It would be searchable
- It would be easier to jump into & out of conversations
- It would be easier to locate previous threads of discussion (history)

phpBB would be good.

Can this be added to plkr.org?

If not, I can put one up, but if I build it, will you come?

It's already in BBS form.

General http://lists.rubberchicken.org/pipermail/plucker-list/
Dev http://lists.rubberchicken.org/pipermail/plucker-dev/

Don't do this by memory... I tried, went to www.rubberchicken.org, and 
found an extremist political site instead.  You want lists.rubberchicken.org.

-Tony McNamara-

___
plucker-dev mailing list
[EMAIL PROTECTED]
http://lists.rubberchicken.org/mailman/listinfo/plucker-dev


Re: PlkrData Alpha Up

2002-11-19 Thread Fringe Ryder
At 03:35 PM 11/19/2002  -0500, TIM CONSTANTINE wrote:

I understand that, but if Plucker Desktop is invoking PlkrData, then it 
knows that something has changed and can just set ITSELF up.

I guess what I'm calling for is for whoever is working on Plucker Desktop 
(sorry, I don't know who's who yet) to work with you to add your 
functionality to that program.  It seems to me, that would provide the 
most intuitive user experience.

Oh, THAT's the angle you're missing.

I expect PlkrData would be called by Plucker Desktop to EXPORT channels, 
but that usually the user's web browser will IMPORT them.  For example, you 
might browse the list of sites on Wiki and click on the ones you want 
added; the .plkrdata file downloads and "runs", invoking PlkrData, and they 
get installed to your channel list in Plucker.ini.

In these cases, if the user is surfing the web when they already have 
Plucker Desktop up, they'd have to exit and restart Desktop to see the new 
channels.  Desktop doesn't know that anything just happened.

Robert is the Desktop guru, but I've helped out recently on it a bit, 
mostly just bug clean-up.  We (he and I) have already discussed switching 
Desktop from it's "Showcase" area to using PlkrData internally.  I even 
choose the libraries I used to be most Desktop-compatible.  So it will 
probably come, but probably not this week. 

-Tony McNamara-

___
plucker-dev mailing list
[EMAIL PROTECTED]
http://lists.rubberchicken.org/mailman/listinfo/plucker-dev


Re: Back/foward/home function code

2002-11-19 Thread Dave Maddock
>What about writing a Plucker authoring guide, with guidelines specifying
>which parts of HTML are supported, how to achieve particular formatting,
>what to do and what not to do, etc.? Or is there such a thing already?
>I'm planning to write a reference for JPluck that explain how HTML is
>parsed, including a tag-by-tag reference. The Python distiller may do
>things differently, but there definitely is common ground. This reference
can
>become an authoring guide over time. I'm willing to pick up this task.

I think this is a great idea.  I'd be willing to help out.  I've been
meaning to write a guide for Pluckerbooks (with an ebooks slant of
course) for some time, but it would be nice to have an 'official'
plucker guide.

Dave.
[EMAIL PROTECTED]



___
plucker-dev mailing list
[EMAIL PROTECTED]
http://lists.rubberchicken.org/mailman/listinfo/plucker-dev



Re: PlkrData Alpha Up

2002-11-19 Thread TIM CONSTANTINE
I understand that, but if Plucker Desktop is invoking PlkrData, then it knows that 
something has changed and can just set ITSELF up.

I guess what I'm calling for is for whoever is working on Plucker Desktop (sorry, I 
don't know who's who yet) to work with you to add your functionality to that program.  
It seems to me, that would provide the most intuitive user experience.

- Tim

>>> [EMAIL PROTECTED] 11/19/02 03:26PM >>>

> >>> [EMAIL PROTECTED] 11/19/02 02:29PM >>>
>Since I haven't gotten any more feedback, I finished up icon functionality
>my way and have tossed her up on the web.
>
> http://kittycentral.net/Plucker/PlkrData.html 
>
>Feedback would be very appreciated.
>
> -Tony McNamara

At 03:09 PM 11/19/2002  -0500, TIM CONSTANTINE wrote:
>Great work Tony.  This will be very handy.
>
>Just one comment - it seems to me that Plucker Desktop should be the one 
>communicating with PlkrData, not the other way around.  That is, you 
>should be able to use the Plucker Desktop GUI to import/export channels (& 
>behind the scenes, Plucker Desktop could use PlkrData to do just that).
>
>Am I missing something?

Thanks.  Yes, just one thing... If PlkrData installs a new channel while 
Plucker Desktop is already running, the less savvy users will wonder why 
the new channel doesn't appear in Desktop.  The reason is that Desktop 
reads the INI once excepting certain heavy operations; it doesn't expect 
the INI to suddenly change.

So the intra-process communications would be to reduce user annoyance.

 -Tony McNamara-

___
plucker-dev mailing list
[EMAIL PROTECTED] 
http://lists.rubberchicken.org/mailman/listinfo/plucker-dev

___
plucker-dev mailing list
[EMAIL PROTECTED]
http://lists.rubberchicken.org/mailman/listinfo/plucker-dev



Re: PlkrData Alpha Up

2002-11-19 Thread Fringe Ryder


>>> [EMAIL PROTECTED] 11/19/02 02:29PM >>>
Since I haven't gotten any more feedback, I finished up icon functionality
my way and have tossed her up on the web.

http://kittycentral.net/Plucker/PlkrData.html

Feedback would be very appreciated.

-Tony McNamara


At 03:09 PM 11/19/2002  -0500, TIM CONSTANTINE wrote:

Great work Tony.  This will be very handy.

Just one comment - it seems to me that Plucker Desktop should be the one 
communicating with PlkrData, not the other way around.  That is, you 
should be able to use the Plucker Desktop GUI to import/export channels (& 
behind the scenes, Plucker Desktop could use PlkrData to do just that).

Am I missing something?

Thanks.  Yes, just one thing... If PlkrData installs a new channel while 
Plucker Desktop is already running, the less savvy users will wonder why 
the new channel doesn't appear in Desktop.  The reason is that Desktop 
reads the INI once excepting certain heavy operations; it doesn't expect 
the INI to suddenly change.

So the intra-process communications would be to reduce user annoyance.

-Tony McNamara-

___
plucker-dev mailing list
[EMAIL PROTECTED]
http://lists.rubberchicken.org/mailman/listinfo/plucker-dev


Bulletin Board instead of Mailing List?

2002-11-19 Thread TIM CONSTANTINE
It seems to me that a Bulletin Board for communication would have some serious 
advantages over this mailing list:

- It would be searchable
- It would be easier to jump into & out of conversations
- It would be easier to locate previous threads of discussion (history)

phpBB would be good.

Can this be added to plkr.org?

If not, I can put one up, but if I build it, will you come?



___
plucker-dev mailing list
[EMAIL PROTECTED]
http://lists.rubberchicken.org/mailman/listinfo/plucker-dev



Re: PlkrData Alpha Up

2002-11-19 Thread TIM CONSTANTINE
Great work Tony.  This will be very handy.

Just one comment - it seems to me that Plucker Desktop should be the one communicating 
with PlkrData, not the other way around.  That is, you should be able to use the 
Plucker Desktop GUI to import/export channels (& behind the scenes, Plucker Desktop 
could use PlkrData to do just that).

Am I missing something?

- Tim

>>> [EMAIL PROTECTED] 11/19/02 02:29PM >>>
Since I haven't gotten any more feedback, I finished up icon functionality 
my way and have tossed her up on the web.

http://kittycentral.net/Plucker/PlkrData.html 

Both sources and a Windows binary are there.

All the basics work - registration under Windows (not Linux yet), saving, 
and loading channel data and icons.

Still to-do are things that we didn't think of in the discussions - 
packaging up exclusion lists and unregistering - plus the Linux 
registration.  Cross-process communications with Desktop may have to wait, 
since I can't find any sign that Desktop would be expecting a message sent yet.

Feedback would be very appreciated.

-Tony McNamara

___
plucker-dev mailing list
[EMAIL PROTECTED] 
http://lists.rubberchicken.org/mailman/listinfo/plucker-dev

___
plucker-dev mailing list
[EMAIL PROTECTED]
http://lists.rubberchicken.org/mailman/listinfo/plucker-dev



Re: Back/foward/home function code

2002-11-19 Thread MJ Ray
Laurens M. Fridael <[EMAIL PROTECTED]> wrote:
>> it seems that SVG may not be in a happy place for free software
>> either, because of patents held on some of its core methods.
> Akin to the LZW patent used by GIF? I'll take a look.

Actually, I think they're far more pervasive than that.  With the GIF
patent, there was only one and a better format that avoided the patent was
possible anyway.

>> Please, get your hands dirty and start work if you're convinced
>> people will want this.  It may well be the case that you have to
>> maintain a "PluckNGo" branch so as not to load the main code with a
>> lot of unnecessary baggage, but it should be doable.
> Right now, JPluck takes up all my programming time and there's still a lot
> to cover there. Maybe later.

Indeed, I understand that, but I don't think any of the current core have
the right time+willing available to do this for you now, so pleading will
have little effect.  Maybe it will encourage someone new to start
contributing to plucker?  Failing that, it will just have to wait.

MJR

___
plucker-dev mailing list
[EMAIL PROTECTED]
http://lists.rubberchicken.org/mailman/listinfo/plucker-dev



PlkrData Alpha Up

2002-11-19 Thread Fringe Ryder
Since I haven't gotten any more feedback, I finished up icon functionality 
my way and have tossed her up on the web.

	http://kittycentral.net/Plucker/PlkrData.html

Both sources and a Windows binary are there.

All the basics work - registration under Windows (not Linux yet), saving, 
and loading channel data and icons.

Still to-do are things that we didn't think of in the discussions - 
packaging up exclusion lists and unregistering - plus the Linux 
registration.  Cross-process communications with Desktop may have to wait, 
since I can't find any sign that Desktop would be expecting a message sent yet.

Feedback would be very appreciated.

	-Tony McNamara

___
plucker-dev mailing list
[EMAIL PROTECTED]
http://lists.rubberchicken.org/mailman/listinfo/plucker-dev


Re: Back/foward/home function code

2002-11-19 Thread Laurens M. Fridael
Wesley Mason wrote:
> Ok...
> 
> Can we, for argument sake, in the parser have it translate the
> pods://avantgo/back link to a link to the prior page?
> 
> I think this solves alot of the problems.

I totally agree. This is the best solution for now.


Regards
-Laurens
___
plucker-dev mailing list
[EMAIL PROTECTED]
http://lists.rubberchicken.org/mailman/listinfo/plucker-dev



Re: Back/foward/home function code

2002-11-19 Thread Laurens M. Fridael
David A. Desrosiers wrote:
>> No, you don't understand, I'm talking about the link *back* from C
>> to A or B. Look at the The Onion for example.
>> http://mobile.thenion.com/
>  ^o
>
> Ugh, the worst of the offenders. There are no forms on the Onion's
> website, yet they still need to rely on this pods://avantgo/back
> syntax? Useless. On that page, _ALL_ articles reference index.html,
> and to all articles, index.html is their parent. The << "The Onion"
> link that brings you back could just as easily been a link to
> index.html, just like the _millions_ of other fully functional
> websites around the world do it. I guess this is the AvantGo'ish hack
> for history.back() in Javascript, and on this site, is a completely
> moot example, since it doesn't actually explain the use of it any
> further.

I  mentioned The Onion to illustrate that HTML in the real world is sloppy.
Sure, they should get their act together. Again, I'm not saying the "back"
usage is right, I'm saying it happens. I have to dig up a better example.

>> If you have a link labeled "back" then the user expects to go back.
>> Granted, there is a case for not labeling your links "back" since the
>> whole concept of 'going back' is difficult to uphold on the web.
>
> Yep, there is no "up", "back", "deep", "lower" etc. on the web.
> Everything is exactly one link from everything else. The web is flat,
> horizontal. Traversing "up" or "down" a website or "directory"
> structure is just a human misnomer to help understand how the web
> works, but is incorrect..

Not necessarily. "back" and "forward", "up", "down" should be seen as
metaphors. Most people think of web browsing as "going" from one place to
another, as in "visiting a site". In fact, humans use a lot spatial
metaphors in their language and conceptual system. (Source: "Metaphors We
Live By", a well-known book on the subject by George Lakoff and Mark
Johnson.) Is this off-topic or what? ;-)

> I've yet to see it, and see in such a way that uses approved
> standards (i.e. not using Javascript, Flash, ActiveX, etc.). Got a
> link?

The HTML DOM is a W3C standard, and JavaScript is an official standard as
well(ECMAScript). I'll dig up a good example.

> Then use connection-based forms, or NPH to do that work. Perhaps
> XForms is what you really desire: http://www.w3.org/MarkUp/Forms/

XForms is not yet supported by the major browsers, is it? It's still a
candidate recommendation. Sure, there's always the latest and greatest most
standardized approach, but if you need results now you can't always have it
your way.

If you really want the cleanest approach then the browsers should support
XSLT so we can just the deliver XML and the stylesheets and truly have a
clean separation between content and presentation. However, even if they
did, older browsers would continue to be used and would still have to be
supported. You can't just dismiss an audience, because this or that standard
is now approved by W3C. People may be using PCs that won't even run the
latest Mozilla, IE, or Opera.

It's just unrealistic to expect 100% compliance with standards from every
client that connects. Standards are good, and necessary. We agree on that.
The reality is that the popularity of the web has grown at too high a rate
for standards committees to keep up. The "browser war" is also to blame.

>> Of course, forms should be clear and well-designed. But users still
>> make all kinds of mistakes. They might accidently press enter in a
>> text field, thus triggering a form submission.
>
> Then disable that feature. Enter in a form field doesn't always have
> to translate to Enter on a Submit button. Poorly designed forms will
> do this, however.

The user might expect that pressing the enter key will submit the form,
since that's how it works by default in the major browsers. Interfering with
this is not a good idea from a usability standpoint. (Ironically, disabling
the enter key behavior requires a JavaScript hack.)

>> I'm not sure I follow. You can never be sure of the record ID in a
>> back link unless there is only one link to the text record.
>
> Parent. You consolidate the links to the parent by the number of
> times the children reference it. This happens all the time in
> spiders, and I'm sure I could dig up quite a few thesus papers on the
> web describing it.

Sorry, I still don't follow. You can determine the record id of the back
link only if one page references the target.

So if you have
A->C
B->C
and want to have a back link in page C, then there's no way of figuring *at
document creation time* which link, A or B, that should be.

> Ugh, it uses Flash and requires Javascript to process it. No thanks

Well it was an example of Flash usage, and not of HTML. The bad thing is
that they have no alternative for Flash whatsoever. Still the Flash usage is
very nice.

> The client only sees Nike, Coca-Cola, etc. and says "I want that".
> They don't ca

Re: Back/foward/home function code

2002-11-19 Thread Wesley Mason
Ok...

Can we, for argument sake, in the parser have it translate the
pods://avantgo/back link to a link to the prior page?

I think this solves alot of the problems.

--Wes


- Original Message -
From: "David A. Desrosiers" <[EMAIL PROTECTED]>
To: "Plucker Development List" <[EMAIL PROTECTED]>
Sent: Tuesday, November 19, 2002 11:12 AM
Subject: Re: Back/foward/home function code


>
> > No, you don't understand, I'm talking about the link *back* from C to A
or
> > B. Look at the The Onion for example. http://mobile.thenion.com/
>  ^o
>
> Ugh, the worst of the offenders. There are no forms on the Onion's
> website, yet they still need to rely on this pods://avantgo/back syntax?
> Useless. On that page, _ALL_ articles reference index.html, and to all
> articles, index.html is their parent. The << "The Onion" link that brings
> you back could just as easily been a link to index.html, just like the
> _millions_ of other fully functional websites around the world do it. I
> guess this is the AvantGo'ish hack for history.back() in Javascript, and
on
> this site, is a completely moot example, since it doesn't actually explain
> the use of it any further.
>
> > If you have a link labeled "back" then the user expects to go back.
> > Granted, there is a case for not labeling your links "back" since the
> > whole concept of 'going back' is difficult to uphold on the web.
>
> Yep, there is no "up", "back", "deep", "lower" etc. on the web.
> Everything is exactly one link from everything else. The web is flat,
> horizontal. Traversing "up" or "down" a website or "directory" structure
is
> just a human misnomer to help understand how the web works, but is
> incorrect..
>
> > The server validation is of course what the application should rely on,
> > but there is a place for basic client-side validation as well.
>
> I've yet to see it, and see in such a way that uses approved
> standards (i.e. not using Javascript, Flash, ActiveX, etc.). Got a link?
>
> > For instance, if I forget to fill in a required field I'd rather have
some
> > alert notifying me that I forgot that field rather than click, wait, and
> > then find out to my annoyance that I still need to fill it in.
>
> Then use connection-based forms, or NPH to do that work. Perhaps
> XForms is what you really desire: http://www.w3.org/MarkUp/Forms/
>
> > Of course, forms should be clear and well-designed. But users still make
> > all kinds of mistakes. They might accidently press enter in a text
field,
> > thus triggering a form submission.
>
> Then disable that feature. Enter in a form field doesn't always have
> to translate to Enter on a Submit button. Poorly designed forms will do
> this, however.
>
> > I'm not sure I follow. You can never be sure of the record ID in a back
> > link unless there is only one link to the text record.
>
> Parent. You consolidate the links to the parent by the number of
> times the children reference it. This happens all the time in spiders, and
> I'm sure I could dig up quite a few thesus papers on the web describing
it.
>
> > One example is http://www.mycom.nl/ It's a Dutch site, though. I really
> > like the way they've done it. The interface is snappy and responsive. I
> > find this a good example of delivering actual usage with Flash, rather
> > than just providing fancy animations or games.
>
> Ugh, it uses Flash and requires Javascript to process it. No thanks
> (and didn't properly load when both were enabled in my browser anyway).
> Popup windows that remove the titlebar, removing navigation elements, all
> major faux pas when designing HTML pages. Accessibility is apparently not
> one of their concerns, and I'm sure they only care about their IE users
> anyway, so I wish them luck. Oh, also, their error page has 404's on it
(how
> ironic), and a broken image. Someone should buy them a "Learn HTML in 12
> Hours" book or something.
>
> > I agree that there should be fallback behavior. A site should not
> > absolutely rely on its popup menus, etc. But time is money, and
designers
> > won't always be able to provide alternatives for every browser. The
client
> > wants a fancy site, just like Nike, Coca-cola, etc.
>
> The client only sees Nike, Coca-Cola, etc. and says "I want that".
> They don't care how it works, they want it to look like that. I understand
> that, and I've worked under those constraints before, but believe me, when
> you show the client other alternatives, specifically one which will ensure
> that their userbase will _increase_ because the site will look good in
_all_
> of their user's browsers, they are much more enthused, and it takes less
> time to design a compatible site, than it does to design an incompatible
> one.
>
> > Netscape did support standard CSS. You can link CSS stylesheets using
> >  and some of it works. Netscape DevEdge at least claimed NS4
> > supported CSS. Sure, CSS in NS4 is *virtually* unusable.
>
> It supported a limit

VFS Best Practice

2002-11-19 Thread Wayne A. Arthurton
What are people doing to install your Plucker DBs to a memory card w/o 
having to manually change the location on each one?

I'm considering making all my DBs start with pkr e.g. pkrSlashDot and 
then have in script run a move all DBs that start with pkr from the 
Install dir to the Memory Stik install dir in the Palm Desktop.

But that seems a little ugly.

W


___
plucker-dev mailing list
[EMAIL PROTECTED]
http://lists.rubberchicken.org/mailman/listinfo/plucker-dev


Re: Back/foward/home function code

2002-11-19 Thread David A. Desrosiers

> No, you don't understand, I'm talking about the link *back* from C to A or
> B. Look at the The Onion for example. http://mobile.thenion.com/
 ^o

Ugh, the worst of the offenders. There are no forms on the Onion's
website, yet they still need to rely on this pods://avantgo/back syntax?
Useless. On that page, _ALL_ articles reference index.html, and to all
articles, index.html is their parent. The << "The Onion" link that brings
you back could just as easily been a link to index.html, just like the
_millions_ of other fully functional websites around the world do it. I
guess this is the AvantGo'ish hack for history.back() in Javascript, and on
this site, is a completely moot example, since it doesn't actually explain
the use of it any further.

> If you have a link labeled "back" then the user expects to go back.
> Granted, there is a case for not labeling your links "back" since the
> whole concept of 'going back' is difficult to uphold on the web.

Yep, there is no "up", "back", "deep", "lower" etc. on the web.
Everything is exactly one link from everything else. The web is flat,
horizontal. Traversing "up" or "down" a website or "directory" structure is
just a human misnomer to help understand how the web works, but is
incorrect..

> The server validation is of course what the application should rely on,
> but there is a place for basic client-side validation as well.

I've yet to see it, and see in such a way that uses approved
standards (i.e. not using Javascript, Flash, ActiveX, etc.). Got a link?

> For instance, if I forget to fill in a required field I'd rather have some
> alert notifying me that I forgot that field rather than click, wait, and
> then find out to my annoyance that I still need to fill it in.

Then use connection-based forms, or NPH to do that work. Perhaps
XForms is what you really desire: http://www.w3.org/MarkUp/Forms/

> Of course, forms should be clear and well-designed. But users still make
> all kinds of mistakes. They might accidently press enter in a text field,
> thus triggering a form submission.

Then disable that feature. Enter in a form field doesn't always have
to translate to Enter on a Submit button. Poorly designed forms will do
this, however.

> I'm not sure I follow. You can never be sure of the record ID in a back
> link unless there is only one link to the text record.

Parent. You consolidate the links to the parent by the number of
times the children reference it. This happens all the time in spiders, and
I'm sure I could dig up quite a few thesus papers on the web describing it.

> One example is http://www.mycom.nl/ It's a Dutch site, though. I really
> like the way they've done it. The interface is snappy and responsive. I
> find this a good example of delivering actual usage with Flash, rather
> than just providing fancy animations or games.

Ugh, it uses Flash and requires Javascript to process it. No thanks
(and didn't properly load when both were enabled in my browser anyway).
Popup windows that remove the titlebar, removing navigation elements, all
major faux pas when designing HTML pages. Accessibility is apparently not
one of their concerns, and I'm sure they only care about their IE users
anyway, so I wish them luck. Oh, also, their error page has 404's on it (how
ironic), and a broken image. Someone should buy them a "Learn HTML in 12
Hours" book or something.

> I agree that there should be fallback behavior. A site should not
> absolutely rely on its popup menus, etc. But time is money, and designers
> won't always be able to provide alternatives for every browser. The client
> wants a fancy site, just like Nike, Coca-cola, etc.

The client only sees Nike, Coca-Cola, etc. and says "I want that".
They don't care how it works, they want it to look like that. I understand
that, and I've worked under those constraints before, but believe me, when
you show the client other alternatives, specifically one which will ensure
that their userbase will _increase_ because the site will look good in _all_
of their user's browsers, they are much more enthused, and it takes less
time to design a compatible site, than it does to design an incompatible
one.

> Netscape did support standard CSS. You can link CSS stylesheets using
>  and some of it works. Netscape DevEdge at least claimed NS4
> supported CSS. Sure, CSS in NS4 is *virtually* unusable.

It supported a limited subset of CSS, through the JSSS engine.

> To each their own. I still like to a see a good sidebar done without
> tables and without any CSS. Maybe a trick with  or transparent
> GIFs? ;-)

Nope, not at all. Sidebars are easy with CSS, including spacing,
etc. that will look like a transparent gif if you wish. Here's one quick
example I just googled for: http://www.meyerweb.com/eric/css/

> AvantGo obviously favors its registered content providers.

An

Win32 Plucker Conduit.

2002-11-19 Thread Blake Winton
> > What do you mean by a "dedicated conduit"?  Plucker has had
> > a (Win32) conduit for quite a while now.
> Where?

Right!  That was harder to find than I would have hoped.
(Google gave me nothing for "Plucker conduit", so I had to go
 back through my saved email from the list to find it.)

It's called PlkrCond, and can be found at:
http://plkrcond.extrareto.de/

Later,
Blake.

___
plucker-dev mailing list
[EMAIL PROTECTED]
http://lists.rubberchicken.org/mailman/listinfo/plucker-dev



Re: Back/foward/home function code

2002-11-19 Thread Laurens M. Fridael
Blake Winton wrote:
> What do you mean by a "dedicated conduit"?  Plucker has had
> a (Win32) conduit for quite a while now.

Where?


Regards
-Laurens
___
plucker-dev mailing list
[EMAIL PROTECTED]
http://lists.rubberchicken.org/mailman/listinfo/plucker-dev



Re: Back/foward/home function code

2002-11-19 Thread Laurens M. Fridael
David A. Desrosiers wrote:
>> If you have a structure. A->C, B->C then you might actually want back
>> functionality. Otherwise you have to create two copies of C (A<-C1,
>> B<-C2) wasting bandwidth and space for what is essentially the same
>> page.
>
> This makes no sense to me whatsoever. You don't need more than one
> copy of C at all, just keep referencing C from wherever you call it.
> This is how the web works. I don't see why you need to duplicate
> information just to link to it from two different places.

No, you don't understand, I'm talking about the link *back* from C to A or
B. Look at the The Onion for example. http://mobile.thenion.com/

If you have a link labeled "back" then the user expects to go back. Granted,
there is a case for not labeling your links "back" since the whole concept
of 'going back' is difficult to uphold on the web. If you visit a random
page in a site, for instance, arriving via a search engine, then a link
labeled "back" makes no sense at all. But these links do occur. Sloppy as
they may be.

> Actually, pods was designed for doing disconnected form validation,
> and generating dynamic pages in response to user input on the client
> device proper, not for hijacking standard webpage navigation
> elements. This developer guide might provide more insight:
>
> http://www.avantgo.com/doc/archive/36/pods36.pdf

I'll take a look at that.

> ..and incredibly easy to exploit. I'd love to see a list of sites
> that are still using this antiquated approach to insecure form
> validation.

Client-side form validation is only a bonus. Rather than requiring a
roundtrip to the server, which is definitely an issue on a slow connection,
you can do basic form validation on the client. (Some web application
frameworks take care of this automatically. They generate the form including
JS validation code for the client.)

The server validation is of course what the application should rely on, but
there is a place for basic client-side validation as well. For instance, if
I forget to fill in a required field I'd rather have some alert notifying me
that I forgot that field rather than click, wait, and then find out to my
annoyance that I still need to fill it in.

Of course, forms should be clear and well-designed. But users still make all
kinds of mistakes. They might accidently press enter in a text field, thus
triggering a form submission.

> To the end user, they tap a link, and are brought back to the page
> from whence they came. None of this involves parsing AvantGo's
> proprietary pods:// style linking mechanisms. Since we already know
> what page the back _arrow_ brings us to, it's a simple matter to
> write that record id into the element that contains the proprietary
> pods:// string. It can be a literal search and replace (and IMHO, it
> should be, we shouldn't be "parsing" these for anything other than
> immediate replacement/removal).

I'm not sure I follow. You can never be sure of the record ID in a back link
unless there is only one link to the text record.

>> Complicated as FMX may be, designers do produce some nice content
>> with it once in a while.
>
> Until it is 100% fully open, or browsers support it internally, it
> will still remain a third-party add-on, and not used by that many
> people. Does it work in text-mode browsers

Flash does have a lot going for it for the end-user. For a start it is a
small download, even for modem users. Second, you can do things that
ordinary HTML just cannot do(or not well). I've seen online stores that are
fully Flash-based and communicate to the server back-end using XML.

One example is http://www.mycom.nl/   It's a Dutch site, though. I really
like the way they've done it. The interface is snappy and responsive. I find
this a good example of delivering actual usage with Flash, rather than just
providing fancy animations or games.

> Here's yet another place I see amateurs butchering their userbase by
> replacing standard navigation elements with Javascript dropdown
> menus, or using Shockwave for basic navigation elements.

I agree that there should be fallback behavior. A site should not absolutely
rely on its popup menus, etc. But time is money, and designers won't always
be able to provide alternatives for every browser. The client wants a fancy
site, just like Nike, Coca-cola, etc.

>> Yes, but back then tables were the *only* viable method of laying
>> out your pages in a way that wasn't visually boring. CSS was
>> horribly broken in NS4.
>
> Netscape 4.xx _never_ supported CSS. It supported a subset of CSS
> through JSSS, Javascript Style Sheets

Netscape did support standard CSS. You can link CSS stylesheets using 
and some of it works. Netscape DevEdge at least claimed NS4 supported CSS.
Sure, CSS in NS4 is *virtually* unusable.

>> (Actually, the Netscape4-specific JavaScript stylesheets - a variant
>> of CSS - did work reasonably well.) People just had to make do with
>> tables.
>
> Funny, I don't recall ever having to f

Re: Back/foward/home function code

2002-11-19 Thread Laurens M. Fridael
MJ Ray wrote:
> There's a conversation just started on [EMAIL PROTECTED] and
> it seems that SVG may not be in a happy place for free software
> either, because of patents held on some of its core methods.

Akin to the LZW patent used by GIF? I'll take a look.

> Please, get your hands dirty and start work if you're convinced
> people will want this.  It may well be the case that you have to
> maintain a "PluckNGo" branch so as not to load the main code with a
> lot of unnecessary baggage, but it should be doable.

Right now, JPluck takes up all my programming time and there's still a lot
to cover there. Maybe later.


Regards
-Laurens

___
plucker-dev mailing list
[EMAIL PROTECTED]
http://lists.rubberchicken.org/mailman/listinfo/plucker-dev



RE: Back/foward/home function code

2002-11-19 Thread Blake Winton
> > If you have a structure. A->C, B->C then you might actually 
> > want back functionality. Otherwise you have to create two
> > copies of C (A<-C1, B<-C2)
> This makes no sense to me whatsoever. You don't need more
> than one copy of C at all, just keep referencing C from
> wherever you call it. This is how the web works. I don't see
> why you need to duplicate information just to link to it from
> two different places.

Okay, I've got two pages, A, and B.  Both have a link to C.
I want to put a "Back" link on C.  Which page does it point to?

> > However, some functionality, like client-side form 
> > validation, is nice to have, though.
> ..and incredibly easy to exploit. I'd love to see a list
> of sites that are still using this antiquated approach to
> insecure form validation.

I used to use client-side form validation _all_ the time.
Not as a replacement for server-side validation, but as a
way to short-cut most of the errors the client might get,
since it's a lot faster than having to make yet another
connection to the server to find out what's wrong.

> Yes, and some are blatently violating the GPL with it 
> too, still an open issue with the core Plucker team,
> and one which should be resolved soon.

Oooh!  This sounds like a teaser for some good news.
I can't wait.

> > In the interest of fairness you should mention that AvantGo
> > has a dedicated conduit, while Plucker does not. It is still
> > easier to use for ordinary users.

What do you mean by a "dedicated conduit"?  Plucker has had
a (Win32) conduit for quite a while now.

> it still tethers your Palm to the cradle until the entire
> content is fetched and delivered, something Plucker does
> not do, thankfully.

And that's why I uninstalled the Plucker conduit a week after
installing it.  :)

> I think the goal, along with replacing simple things like
> this, should be to educate content providers to fix their
> pages to be compliant with the HTML specification, and other
> ways to increase their readership.  I've had quite a bit of
> good luck doing this in the past few years. Some tell me to
> pound sand, and others actually work with me to clean up
> their pages.

I think that the goal should be to produce a browser that
handles as many things as it can without becoming too slow.

(I've found that asking people to fix their pages has been
 almost as useful as pounding sand, and so would rather have
 a client that's liberal in what it accepts, and does its
 best to render whatever crap it's given.)

Of course, this is the beauty of Open Source.  People can
submit patches to drive the product in the direction they
want it to go.

Later,
Blake.

___
plucker-dev mailing list
[EMAIL PROTECTED]
http://lists.rubberchicken.org/mailman/listinfo/plucker-dev



Re: Back/foward/home function code

2002-11-19 Thread MJ Ray
Laurens M. Fridael <[EMAIL PROTECTED]> wrote:
> [...] The Adobe SVG plug-in, for instance, is still way too heavy compared
> to Flash and there aren't enough good SVG authoring tools for designers,
> nothing that can compare with Flash MX, that is. [...]

There's a conversation just started on [EMAIL PROTECTED] and it seems
that SVG may not be in a happy place for free software either, because of
patents held on some of its core methods.

[...]
> It may not be your goal, but people see Plucker as an AvantGo replacement.
> And if you go the extra mile in supporting some of AvantGo's features that
> are relatively easy to implement in the Viewer - like the back function -
> you will ease over the transition. [...]

Please, get your hands dirty and start work if you're convinced people will
want this.  It may well be the case that you have to maintain a "PluckNGo"
branch so as not to load the main code with a lot of unnecessary baggage,
but it should be doable.

___
plucker-dev mailing list
[EMAIL PROTECTED]
http://lists.rubberchicken.org/mailman/listinfo/plucker-dev



Avantgo vs Plucker vs Zaurus

2002-11-19 Thread Tim Wentford
Just FYI, I've put a modified version of the Avantgo vs Plucker table on my
website with an extra column added for Opie-Reader (the Zaurus/Opie on ipaq
reader). It should give people a better idea of where I've got to with it -
see

http://www.timwentford.uklinux.net/a-vs-p.html

I did it mostly as an education for myself (what am I missing*) but I
thought others might be interested.

*Table support, sub/superscripts, scaling of images, mailto tags. OTOH there
is support for other etext formats, external dictionaries, continuous mode
and font zooming - I don't know if these exist on the Palm reader and were
omitted from the table as not worthy of mention so I draw no conclusions
8^).

BTW, don't worry to much about errors etc as it is not linked to from
anywhere and the only place I've published the URL is here - plus I'll be
removing it fairly soon anyway..

Cheers
Tim
___
plucker-dev mailing list
[EMAIL PROTECTED]
http://lists.rubberchicken.org/mailman/listinfo/plucker-dev



Re: Back/foward/home function code

2002-11-19 Thread David A. Desrosiers

> If you have a structure. A->C, B->C then you might actually want back
> functionality. Otherwise you have to create two copies of C (A<-C1, B<-C2)
> wasting bandwidth and space for what is essentially the same page.

This makes no sense to me whatsoever. You don't need more than one
copy of C at all, just keep referencing C from wherever you call it. This is
how the web works. I don't see why you need to duplicate information just to
link to it from two different places.

> I believe this is actually what the AvantGo people had in mind with the
> pods:// syntax.

Actually, pods was designed for doing disconnected form validation,
and generating dynamic pages in response to user input on the client device
proper, not for hijacking standard webpage navigation elements. This
developer guide might provide more insight:

http://www.avantgo.com/doc/archive/36/pods36.pdf

> However, some functionality, like client-side form validation, is nice to
> have, though.

..and incredibly easy to exploit. I'd love to see a list of sites
that are still using this antiquated approach to insecure form validation.

> No, but we should try to support the features that are easy to implement.
> It seems to me that a Back function code isn't difficult to add. The
> Viewer can already render links and it has back/forward/home
> functionality. It shouldn't be too difficult to combine this.

To the end user, they tap a link, and are brought back to the page
from whence they came. None of this involves parsing AvantGo's proprietary
pods:// style linking mechanisms. Since we already know what page the back
_arrow_ brings us to, it's a simple matter to write that record id into the
element that contains the proprietary pods:// string. It can be a literal
search and replace (and IMHO, it should be, we shouldn't be "parsing" these
for anything other than immediate replacement/removal).

> Complicated as FMX may be, designers do produce some nice content with it
> once in a while.

Until it is 100% fully open, or browsers support it internally, it
will still remain a third-party add-on, and not used by that many people.
Does it work in text-mode browsers?

Here's yet another place I see amateurs butchering their userbase by
replacing standard navigation elements with Javascript dropdown menus, or
using Shockwave for basic navigation elements. If I can't navigate the site
using a browser with all scripting features (and color) turned off, then I
don't visit the site, and consider it "under development", i.e. unfinished.

> Yes, but back then tables were the *only* viable method of laying out your
> pages in a way that wasn't visually boring. CSS was horribly broken in
> NS4.

Netscape 4.xx _never_ supported CSS. It supported a subset of CSS
through JSSS, Javascript Style Sheets, which was a (yet another) failed
attempt at trying to support the standards before the full specification was
agreed-upon. ALL browsers tend to do this, including IE, Mozilla, Konqueror,
Opera, and others. "Selective" specification compliance is what gets them
into trouble. (IE's "box-model" flaws, Konq's lack of z-index support, etc.)

> (Actually, the Netscape4-specific JavaScript stylesheets - a variant of
> CSS - did work reasonably well.) People just had to make do with tables.

Funny, I don't recall ever having to fall back on tables just to
make my websites look non-boring. I guess each artist carries a different
paintbrush.

> It would be nice if these companies opened the source of their conduit.
> But I suspect that the conduits are specific to the needs of their company
> and are not suitable for general use.

Yes, and some are blatently violating the GPL with it too, still an
open issue with the core Plucker team, and one which should be resolved
soon.

> I believe the AvantGo servers do the page conversion and that client just
> displays the parsed HTML. (I never delved into the specifics.) Of course
> this has marketing value since it is the ultimate way of tracking usage
> and controlling content. They have to earn their money some way.

Ahem, and it has another suspiscious use as well. I tested this with
one of my pages just to try to prove a point awhileback.

I unblocked avantgo.com's netblock, sat with AvantGo's latest client
in POSE on my machine, requested my page through the "Open Page" function in
AvantGo's application, and watched the referer and useragent logs on the
server-side.

As expected, my POSE session _never_ hit the page directly. My
request was proxied through ami.avantgo.com's server, which fetched it, then
served it up to my AvantGo session in POSE. I changed the page very
slightly, but in a noticable way, and requested it again, and was served the
_same page_ as before, unmodified, without a second hit to my server from
AvantGo's domain. This indicated to me that the page was now stored on
AvantGo's servers (without my con

Re: Back/foward/home function code

2002-11-19 Thread Laurens M. Fridael
David A. Desrosiers wrote:
> [page a] -follows link to-> [page b]
>
> [link on page b called "Back" ]
>

If you have a structure. A->C, B->C then you might actually want back
functionality. Otherwise you have to create two copies of C (A<-C1, B<-C2)
wasting bandwidth and space for what is essentially the same page. I believe
this is actually what the AvantGo people had in mind with the pods://
syntax.

> And thankfully, we can disable that garbage. If you mean Javascript,
> look closely at the recent statistics, a large(r) percentage of
> people keep Javascript and Java disabled (along with other "active"
> scripting technologies) because of the whole host of problems
> associated with using it, and the fact that 90% or more of people who
> use it, have no idea what they're doing, and end up deploying buggy
> code.

I agree that JavaScript is abused in the most horrible ways(the dreaded
pop-up comes to mind). I run Proxomitron to get rid of the worst behavior,
but I don't have JavaScript fully disabled. However, some functionality,
like client-side form validation, is nice to have, though.

> Should we support Java and Flash too, because those are used as
> well?

No, but we should try to support the features that are easy to implement.
It seems to me that a Back function code isn't difficult to add. The Viewer
can already render links and it has back/forward/home functionality. It
shouldn't be too difficult to combine this.

>> Just look at the popularity of Flash. Flash is a proprietary
>> technology.
>
> No, _Macromedia_ Flash is a proprietary technology, the .swf format
> that drives it is not, and you can find all about it at:

While it's not proprietary, Macromedia does control the SWF format. And they
make sure that Flash MX offers the latest and greatest implementation for
authoring SWF content. FMX is a big money-spinner for Macromedia. They have
no interest in supporting open standards like SVG.

>> I'd rather see an open W3C standard like SVG dominate, but that's not
>> going to happen considering Flash's current market share.
>
> Market share doesn't dictate standards, contrary to popular media
> opinion. Standards exist for a reason, and like it or not, they work.

Agreed, but it isn't helping SVG. The Adobe SVG plug-in, for instance, is
still way too heavy compared to Flash and there aren't enough good SVG
authoring tools for designers, nothing that can compare with Flash MX, that
is. Complicated as FMX may be, designers do produce some nice content with
it once in a while.

>> To be fair, nowadays the browser situation is much better. When I
>> did web development (1997-2001) you still had to struggle with
>> making your pages work with table-based layouts in both Netscape4
>> and IE4/5.
>
> ..probably because tables aren't designed to be used for "layout".

Yes, but back then tables were the *only* viable method of laying out your
pages in a way that wasn't visually boring. CSS was horribly broken in NS4.
(Actually, the Netscape4-specific JavaScript stylesheets - a variant of
CSS - did work reasonably well.) People just had to make do with tables.

> I can't stand seeing web "developers" use 1-pixel transparent gifs
> all over the place, in nested tables, just to try to position their
> images on the page. Yes, I was guilty of things like that in my past
> too, and I learned how to do it right, and I won't ever make those
> mistakes again going forward.

Yes, but you're not taking into account the importance of corporate image to
some people. Your clients will push you to make the page look exactly like
their paper brochure.  They don't care about the transparent gifs or
web-unsafe colors, they only care about what they actually see on their
screen. They'll tell you that the Nike or Coca-Cola site does it this or
that way, or that Levi's has this cool animation, whatever. To some people
image is everything.

But we're talking about the past. Back then you had to resort to these
hacks. The situation is much better now.

> I notified my bank of their "error" in this decision, including
> copying them in on several _dozen_ incidents where IE was the direct
> cause to people being taken advantage of and robbed through their
> online transactions being "peeked" through IE's vulnerabilities. They
> soon changed tact, and now accept other browsers.

This is a good example of why standards are important, so that people have a
choice.

>> (Besides, Netscape4 has a very bad reputation among developers. In
>> fact, some developers charged double when the goal was to make the
>> page work in both IE and Netscape4.)
>
> Sigh. Once again, amateur developers probably did tend to do this,
> and I'm sorry it ruined it for the rest of us professional developers.

I can assure you that these developers were *not* amateurs. Rather, they
were experienced developers, fully aware of the many hoops you had to jump
through in order to make the page look the way the client wanted(with
Netscape4 being so terribly bro