----boundary-LibPST-iamunique-2081655522_-_-
Content-type: text/plain
Hi Doug,
I did like your idea about automatic updates, although I also understand
Chris Burrows precautions. The problem was that I couldn't find a solution
how to implement "javascript:alert(document.lastModified)" in CP, when
trying
to find a solution, I got lost in W3C's DOM and other smart
definitions/solutions.
(maybe this is another popup of the recurrent problem of standardization and
generalization).
Just a thought: I don't know if you saw the post about "Oberon Script"
posted (also) by Chris Burrows about Oberon infiltration at Microsoft
Research (subject: "[BlackBox] - Oberon spotted at Microsoft") on
20. Juni 2006 01:40. If I remember correctly, it is about interfacing
Oberon and JavaScript, although it was interfacing in the opposite
direction. Despite of the direction, the author (Ralph Sommerer)
might have an idea how to interface Oberon/CP to JavaScript.
As far as I remember, he can be contacted at: som{([at]})nowhere.xy
I asked him about availability of "Oberon Script" but got an answer
that he isn't yet ready for releasing ...
regards
Bernhard
----- Original Message -----
From: "Douglas G. Danforth" <Danforth{([at]})nowhere.xy
To: "BlackBox Mailing List" <blackbox{([at]})nowhere.xy
Sent: Wednesday, February 14, 2007 9:38 PM
Subject: [BlackBox] - Updates - Linz Oberon
> Folks,
> My previous comment about Watson and System-3 was not correct. Watson
> is not a web browser.
>
> I dusted off some old code from Linz V4 and found that it still executes
> on my Windows XP machine.
> Linz has modules Web and HTTP which seem to execute but gives me a
> access denied error.
> I probably don't have the parameters configured correctly.
>
> I'm attempting to translate Web and HTTP to Component Pascal but there
> is quite a lot of code and
> it is slow going. I tend to do a complete translation so that I can
> understand what is being done and then at the
> end realize that 95% of the translation was unnecessary and then extract
> the core routines.
>
> Don't hold your breath. There should be an easier way.
>
> I have written a module "Updates" which is driven from a file with a
> list of URLs that you edit.
> Each of those web pages is then accessed (in theory) and compared
> against previous modification
> dates. You are then notified if any of them has changed (pops up a
> window with web links to the
> modified pages).
> The missing routine is Updates.GetDate(url: ARRAY OF CHAR; VAR date:
> Dates.Date).
>
> -Doug
>
> --- BlackBox
> --- send subject HELP or UNSUBSCRIBE to blackbox{([at]})nowhere.xy>
--- BlackBox
--- send subject HELP or UNSUBSCRIBE to blackbox{([at]})nowhere.xy
----boundary-LibPST-iamunique-2081655522_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIEhpIERvdWcsXHBhcg0KXHBhcg0KSSBkaWQgbGlr
ZSB5b3VyIGlkZWEgYWJvdXQgYXV0b21hdGljIHVwZGF0ZXMsIGFsdGhvdWdoIEkgYWxzbyB1bmRl
cnN0YW5kXHBhcg0KQ2hyaXMgQnVycm93cyBwcmVjYXV0aW9ucy4gVGhlIHByb2JsZW0gd2FzIHRo
YXQgSSBjb3VsZG4ndCBmaW5kIGEgc29sdXRpb25ccGFyDQpob3cgdG8gaW1wbGVtZW50ICJqYXZh
c2NyaXB0OmFsZXJ0KGRvY3VtZW50Lmxhc3RNb2RpZmllZCkiIGluIENQLCB3aGVuXHBhcg0KdHJ5
aW5nXHBhcg0KdG8gZmluZCBhIHNvbHV0aW9uLCBJIGdvdCBsb3N0IGluIFczQydzIERPTSBhbmQg
b3RoZXIgc21hcnRccGFyDQpkZWZpbml0aW9ucy9zb2x1dGlvbnMuXHBhcg0KKG1heWJlIHRoaXMg
aXMgYW5vdGhlciBwb3B1cCBvZiB0aGUgcmVjdXJyZW50IHByb2JsZW0gb2Ygc3RhbmRhcmRpemF0
aW9uIGFuZFxwYXINCmdlbmVyYWxpemF0aW9uKS5ccGFyDQpccGFyDQpKdXN0IGEgdGhvdWdodDog
SSBkb24ndCBrbm93IGlmIHlvdSBzYXcgdGhlIHBvc3QgYWJvdXQgIk9iZXJvbiBTY3JpcHQiXHBh
cg0KcG9zdGVkIChhbHNvKSBieSBDaHJpcyBCdXJyb3dzIGFib3V0IE9iZXJvbiBpbmZpbHRyYXRp
b24gYXQgTWljcm9zb2Z0XHBhcg0KUmVzZWFyY2ggKHN1YmplY3Q6ICJbQmxhY2tCb3hdIC0gT2Jl
cm9uIHNwb3R0ZWQgYXQgTWljcm9zb2Z0Iikgb25ccGFyDQoyMC4gSnVuaSAyMDA2IDAxOjQwLiBJ
ZiBJIHJlbWVtYmVyIGNvcnJlY3RseSwgaXQgaXMgYWJvdXQgaW50ZXJmYWNpbmdccGFyDQpPYmVy
b24gYW5kIEphdmFTY3JpcHQsIGFsdGhvdWdoIGl0IHdhcyBpbnRlcmZhY2luZyBpbiB0aGUgb3Bw
b3NpdGVccGFyDQpkaXJlY3Rpb24uIERlc3BpdGUgb2YgdGhlIGRpcmVjdGlvbiwgdGhlIGF1dGhv
ciAoUmFscGggU29tbWVyZXIpXHBhcg0KbWlnaHQgaGF2ZSBhbiBpZGVhIGhvdyB0byBpbnRlcmZh
Y2UgT2Jlcm9uL0NQIHRvIEphdmFTY3JpcHQuXHBhcg0KQXMgZmFyIGFzIEkgcmVtZW1iZXIsIGhl
IGNhbiBiZSBjb250YWN0ZWQgYXQ6IHNvbUBtaWNyb3NvZnQuY29tXHBhcg0KSSBhc2tlZCBoaW0g
YWJvdXQgYXZhaWxhYmlsaXR5IG9mICJPYmVyb24gU2NyaXB0IiBidXQgZ290IGFuIGFuc3dlclxw
YXINCnRoYXQgaGUgaXNuJ3QgeWV0IHJlYWR5IGZvciByZWxlYXNpbmcgLi4uXHBhcg0KXHBhcg0K
cmVnYXJkc1xwYXINCiAgICBCZXJuaGFyZFxwYXINClxwYXINCi0tLS0tIE9yaWdpbmFsIE1lc3Nh
Z2UgLS0tLS0gXHBhcg0KRnJvbTogIkRvdWdsYXMgRy4gRGFuZm9ydGgiIDxEYW5mb3J0aEBHcmVl
bndvb2RGYXJtLmNvbT5ccGFyDQpUbzogIkJsYWNrQm94IE1haWxpbmcgTGlzdCIgPGJsYWNrYm94
QG9iZXJvbi5jaD5ccGFyDQpTZW50OiBXZWRuZXNkYXksIEZlYnJ1YXJ5IDE0LCAyMDA3IDk6Mzgg
UE1ccGFyDQpTdWJqZWN0OiBbQmxhY2tCb3hdIC0gVXBkYXRlcyAtIExpbnogT2Jlcm9uXHBhcg0K
XHBhcg0KXHBhcg0KPiBGb2xrcyxccGFyDQo+IE15IHByZXZpb3VzIGNvbW1lbnQgYWJvdXQgV2F0
c29uIGFuZCBTeXN0ZW0tMyB3YXMgbm90IGNvcnJlY3QuICBXYXRzb25ccGFyDQo+IGlzIG5vdCBh
IHdlYiBicm93c2VyLlxwYXINCj5ccGFyDQo+IEkgZHVzdGVkIG9mZiBzb21lIG9sZCBjb2RlIGZy
b20gTGlueiBWNCBhbmQgZm91bmQgdGhhdCBpdCBzdGlsbCBleGVjdXRlc1xwYXINCj4gb24gbXkg
V2luZG93cyBYUCBtYWNoaW5lLlxwYXINCj4gTGlueiBoYXMgbW9kdWxlcyBXZWIgYW5kIEhUVFAg
d2hpY2ggc2VlbSB0byBleGVjdXRlIGJ1dCBnaXZlcyBtZSBhXHBhcg0KPiBhY2Nlc3MgZGVuaWVk
IGVycm9yLlxwYXINCj4gSSBwcm9iYWJseSBkb24ndCBoYXZlIHRoZSBwYXJhbWV0ZXJzIGNvbmZp
Z3VyZWQgY29ycmVjdGx5LlxwYXINCj5ccGFyDQo+IEknbSBhdHRlbXB0aW5nIHRvIHRyYW5zbGF0
ZSBXZWIgYW5kIEhUVFAgdG8gQ29tcG9uZW50IFBhc2NhbCBidXQgdGhlcmVccGFyDQo+IGlzIHF1
aXRlIGEgbG90IG9mIGNvZGUgYW5kXHBhcg0KPiBpdCBpcyBzbG93IGdvaW5nLiAgSSB0ZW5kIHRv
IGRvIGEgY29tcGxldGUgdHJhbnNsYXRpb24gc28gdGhhdCBJIGNhblxwYXINCj4gdW5kZXJzdGFu
ZCB3aGF0IGlzIGJlaW5nIGRvbmUgYW5kIHRoZW4gYXQgdGhlXHBhcg0KPiBlbmQgcmVhbGl6ZSB0
aGF0IDk1JSBvZiB0aGUgdHJhbnNsYXRpb24gd2FzIHVubmVjZXNzYXJ5IGFuZCB0aGVuIGV4dHJh
Y3RccGFyDQo+IHRoZSBjb3JlIHJvdXRpbmVzLlxwYXINCj5ccGFyDQo+IERvbid0IGhvbGQgeW91
ciBicmVhdGguICBUaGVyZSBzaG91bGQgYmUgYW4gZWFzaWVyIHdheS5ccGFyDQo+XHBhcg0KPiBJ
IGhhdmUgd3JpdHRlbiBhIG1vZHVsZSAiVXBkYXRlcyIgd2hpY2ggaXMgZHJpdmVuIGZyb20gYSBm
aWxlIHdpdGggYVxwYXINCj4gbGlzdCBvZiBVUkxzIHRoYXQgeW91IGVkaXQuXHBhcg0KPiBFYWNo
IG9mIHRob3NlIHdlYiBwYWdlcyBpcyB0aGVuIGFjY2Vzc2VkIChpbiB0aGVvcnkpIGFuZCBjb21w
YXJlZFxwYXINCj4gYWdhaW5zdCBwcmV2aW91cyBtb2RpZmljYXRpb25ccGFyDQo+IGRhdGVzLiAg
WW91IGFyZSB0aGVuIG5vdGlmaWVkIGlmIGFueSBvZiB0aGVtIGhhcyBjaGFuZ2VkIChwb3BzIHVw
IGFccGFyDQo+IHdpbmRvdyB3aXRoIHdlYiBsaW5rcyB0byB0aGVccGFyDQo+IG1vZGlmaWVkIHBh
Z2VzKS5ccGFyDQo+IFRoZSBtaXNzaW5nIHJvdXRpbmUgaXMgVXBkYXRlcy5HZXREYXRlKHVybDog
QVJSQVkgT0YgQ0hBUjsgVkFSIGRhdGU6XHBhcg0KPiBEYXRlcy5EYXRlKS5ccGFyDQo+XHBhcg0K
PiAtRG91Z1xwYXINCj5ccGFyDQo+IC0tLSBCbGFja0JveFxwYXINCj4gLS0tIHNlbmQgc3ViamVj
dCBIRUxQIG9yIFVOU1VCU0NSSUJFIHRvIGJsYWNrYm94QG9iZXJvbi5jaFxwYXINCj5ccGFyDQpc
cGFyDQotLS0gQmxhY2tCb3hccGFyDQotLS0gc2VuZCBzdWJqZWN0IEhFTFAgb3IgVU5TVUJTQ1JJ
QkUgdG8gYmxhY2tib3hAb2Jlcm9uLmNoXHBhcg0KfX0AY2gNCg==
----boundary-LibPST-iamunique-2081655522_-_---
Received on Wed Feb 14 2007 - 23:50:37 UTC