[Oberon] How does N-O handle this ?
easlab at absamail.co.za
easlab at absamail.co.za
Wed Mar 29 11:01:10 CEST 2006
Because I can't afford to 'browse' on line, I need to fetch and
save web-pages, for later off-line analysis.
Besides I think 'reading on-line' is loutish road-hog-like.
With the curse of creeping featurism, N-O's 'browser' can't
get the information, and we need a 'full-featured' browser.
Using linux > mozilla gives me problems [due to unfamiliarity]
and raises some questions:
After I've saved and gone off line, I can't view the saved pages.
- 'Back' is disabled,
- History > pick <the page description> wants to be online.
Only after doing "find the list of files created 'recently' ",
[another example of the need of date ordered directory,
where my N-O script implementation is below here]
do I see the a typically saved web-pages; which consist of
a <FileName>.html plus a sub-directory of associated
typically graphic-files and java-scripts.
Q - how do you view save pages with normal browsers ?
Q - do normal OS & browsers have facilities to auto-delete
the <mailPage>.html PLUS it's companion-dir of eye-candy,
or does this garbage just accumulate ?
Now for how N-O does it:
I've toggled imageFetch off, by: HTMLDocs.SetImages
Q - but if it was toggled on, would the image.files be loaded
with the names which the server gives them ?
Apparerently not, since 'File-name.gif' is not a valid N-O
FileName and renaming is needed to avoid FileName
collisions in the single SYS: partition file-space.
I vaguely remember about a [random via time stamp] renaming
file scheme, connected with libraries. Is this how it's done ?
Q - And what about deleting the image-files/libraries when the
<MainFile>.html is deleted ?
Thanks for any info,
== Chris Glur.
PS. here's my script for generating a 'recency file stack',
for eg. when you want to see the list of files which you've
been working on 'recently' [also possibly in a limited
file space via FileID and/or partition].
SortDateDir [ this 'Tool' has mnemonics + 4 commands ]==>
! System.Directory <dirTemplate>\ft
! mark the dir-listing
RX.SetSearch (d d ) X0"."( d d )X1 "." (d d d d ) X2 (~c{~c} ) X3
RX.SetReplace X2 "."X1 "."X0 X3
RX.ReplaceAll *
! mark the re-formatted dir-listing
Sort.Sort *\r
-------------- And a log of a test run:-
System.Directory Legal:Con*\ft ==
06.02.2006 22:27:31 Legal:ConCrtAplc
06.02.2006 22:27:31 Legal:ConCrtAplc.Bak
06.02.2006 22:27:31 Legal:CondntAplLapse
....
10.03.2006 12:59:46 Legal:ConstitnlCrt
01.03.2006 04:08:26 Legal:ConstitnlCrt.Bak
16 files
>> -----------
Now reorder the date field: mark & step 3 commands
[could be done by running the script's commands, but it's more practical
to have the script as a 'Tool' with mneumonic lines and manually
stepable commands].
RX.SetSearch (d d ) X0"."( d d )X1 "." (d d d d ) X2 (~c{~c} ) X3
RX.SetReplace X2 "."X1 "."X0 X3
RX.ReplaceAll *
2006.02.06 22:27:31 Legal:ConCrtAplc
2006.02.06 22:27:31 Legal:ConCrtAplc.Bak
2006.02.06 22:27:31 Legal:CondntAplLapse
....
2006.03.10 12:59:46 Legal:ConstitnlCrt
2006.03.01 04:08:26 Legal:ConstitnlCrt.Bak
16 files
>> -----------
Now mark & reorder the stack, and note the new files on top and
the one's not changes since last backup below [backup partitions
looses file-dates is an unintended consequence?]:
Sort.Sort *\r
16 files
2006.03.10 13:01:00 Legal:CondoneLate
2006.03.10 12:59:46 Legal:ConstitnlCrt
2006.03.01 04:08:26 Legal:ConstitnlCrt.Bak
....
2006.02.06 22:27:31 Legal:ConCrtAplc.Bak
2006.02.06 22:27:31 Legal:ConCrtAplc
PSS. N-O's ease of packaging [in a suitabley name TextFile] mnemonics
and steppable commands make for an infinitely flexible 'menuing system'
which I've never seen acknowledged and I'm wondering if all users are
aware of this ? Eg. when I mount my my linux partition, I just pick one
from the dozen menued partitions and execute:
Configuration.DoText MountLinux
where 'MountLinux' looks like: -------
!OFSTools.Mount Linux AosFS IDE0#42 ~ 17 Oct 2005
!OFSTools.Mount Linux AosFS IDE0#17 ~
OFSTools.Mount Linux AosFS IDE0#18 ~ 12 Feb 2006
! OFSTools.Mount Linux AosFS IDE0#22 ~
! System.Directory Linux:*
! OFSTools.Unmount Linux
! SmartDir.Directory Linux:*\r 3
! Linux:SearchTemplate
---------
and of the 8 non-blank lines, only one is activated by the script;
4 others are manually available.
I have to wonder what productive tricks other N-O users have
evolved, which I would benefit from knowing of ?
A previous writer inappropriately trivialised 'scripts'.
A great power of N-O & Gadgets is the very ability to get quick
results by naive programming, because 'it's open and all just below
the surface' ?
PSSS. Re. fast-naive prototyping, has anyone experience with
Nokia series-60 Pyhton facilities ?
More information about the Oberon
mailing list