Replied: Fri, 24 Jul 1998 10:00:16 -0400 Replied: Jarogniew Rykowski X-UIDL: 74650dc31646b6509da96eee1fc5413c Received: from Cetus.KTI.AE.Poznan.PL (cetus.kti.ae.poznan.pl [150.254.204.9]) by postoffice.npac.syr.edu (8.7.5/8.7.1) with SMTP id LAA09229 for ; Tue, 21 Jul 1998 11:27:36 -0400 (EDT) Received: from cygnus.kti.ae.poznan.pl by Cetus.KTI.AE.Poznan.PL (AIX 4.1/UCB 5.64/4.03) id AA20824; Tue, 21 Jul 1998 17:25:50 +0200 Received: by cygnus.kti.ae.poznan.pl with Microsoft Mail id <01BDB4CB.D68F05A0@cygnus.kti.ae.poznan.pl>; Tue, 21 Jul 1998 17:20:20 +-200 Message-Id: <01BDB4CB.D68F05A0@cygnus.kti.ae.poznan.pl> From: Jarogniew Rykowski To: "'Geoffrey Fox'" Subject: wwwalias/perswww, play-lists and script file - first versions of my new programs Date: Tue, 21 Jul 1998 17:20:18 +-200 Encoding: 183 TEXT Content-Type: text Content-Length: 7275 Status: U I do not know if you already received this e-mail, if so - please apologize. If you can find a few minutes to read it, it would be great. Please note I've changed item 5 in this e-mail (two days passed, our work is in progress...) Jarek Hi, I've prepared first version of a program to incorporate "play-lists" to the database. I want to be sure I'm correct, so please verify if the following is OK. Specially I would like to know if I do not ignore too much - Jarek 1. I assume that in "play-list", in main directory (e.g., "sc96tutorial") there is a file called "extrainfo" with several lines, two of them are important: abstract: N // number of a foil being an abstract script: filename // a name of a file with play-list I skip other lines, including "master" command. Is it OK? 2. I generate "processed-like" file by: -adding a contents of "options" file at the beginning, -for "title" and "bulletN" adding an annotation before the next foil(s) in the table of contents of a presentation; every annotation is added in the database as a separate table element (separate relation foil-presentation), thus it is not connected directly neither to the presentation, nor to the current foil; thus, if a foil is shared, its annotation is not For compatibility, I've added two commands: "beginannotation:" and "endannotation" similar to "beginfoil:"-"endfoil:". Everything between them is an annotation in a format similar to a foil (thus, an annotation is also bulleted-HTML just like a foil). I've also added "isabstract:" command to point to an imported foil being an abstract. I do not know if you have abstracts for play-lists not being imported foils? If so, how to identify them? -if there is a sound and/or add-on, I add it physically to the database as a parameter of a given foil; I identify files with sounds and add-ons by numbers (audio.ra/foilN.rainfo, addon/foilN.addoninfo go for foilN); thus, even if a foil is imported and shared, sounds and add-ons are not 3. I process just generated "processed-like" file by my standard r2h utility, only sending to the database information that a given foil is shared (only image and HTML, neither sounds nor add-ons, cf. point 2); foils are shared by "presentation_name/foil_number"; I do not process "control2" file assuming that in all the WebWIsdom directories presentation names are consistent. 4. While loading to the database an imported foil, name of a "source" presentation is read and this presentation is taken as a source together with foil number. If there is no "source" presentation, a message is displayed and "play-list" is not read. All the "source" presentations MUST BE READ to the database BEFORE the "play-list" is processed. After performing foil sharing, sounds and add-ons are added for foils as well as annotations. 5. I process items in {} brackets according to perswww/wwwalias definitions. Items from perswww are replaced to strings taken from every line from ':' to enf-of-line. Items from wwwalias are replaced by title where http and title are second and third "column" separated by '@' characters. I assume that 99% of replacing aliases are done while file is being generated by wwwfoil.pl, so this problem is not crusial. I note every missing alias (i.e. an item which is not understandable neither by persww, nor by wwwalias), I leave it as it is and I report it to special log file, so mistakes can be manually corrected. I had to artifically add two aliases: {npac} is replaced by "http://www.napc.syr.edu", and {basedirectory} is replaced by full directory name in which a presentation is stored (e.g., '/u/rykowski/wisdom/gcf/sc96tutorial/' in a case of my copy). Example files are the following (from "sc96tutorial" directory) Please note I've changed some {} aliases manually, so some HTTP addresses may be not correct - JaRy *****EXTRAINFO***** abstract:2 // foil 2 is an abstract master:sc96tutorialmaster // ignored script:sc96tutorialscript // script file name moredir:sc96master // ignored moreprocoptions:options // ignored ***begin of SCRIPT**** html: Title:Part1:Introduction Technologies Education and HPCC bullet1:see {sc96tutpage}()
foils:sc96master/1-2 Title:We Start with the Current Party Line Web Technology Scenario and relation to HPCC
Title:Web Technology has Three Opportunities bullet1:Use the Web to implement HPCC and Computing Environments bullet1: Use the Web to teach both internally to the University and Across the World bullet1: Teach the (Advanced) Web to Eager Students
foils:foxresfall95/16 Title: The (to some gloomy) Status of HPCC
foils:hpcs95master/3-6,8 *** begin of generated PROCESSED-like file**** name:sc96script label:SC96WebTechApplTutorial author:Geoffrey Fox Titleset:Part 1 of Tutorial on Web Technologies and applications to HPCC and HealthCare Runningtitle:Part1 of Tutorial on Web Technologies and applications to HPCC and HealthCare Event:Supercomputing 96 Date:18 November 96 Datemod:Sept 30 1996 html: Signature:
Contd:
Contd: Contd: Contd:Northeast Parallel Architectures Center, Syracuse University, Contd:npac@npac.syr.edu Contd:
CONTD:If you have any comments about this server, send e-mail to Contd:webmaster@npac.syr.edu. CONTD:
Page produced by contd: wwwfoil endhtml: html: Beginannotation: title:Part1:Introduction Technologies Education and HPCC bullet1:see Supercomputing Tutorial ()
Endannotation: Beginfoil:sc96master/1 Title:This is a foil imported from sc96master presentation, source foil number 1 Endfoil: Beginfoil:sc96master1/1 Title:This is an additional foil imported from sc96master presentation, source foil number 1 Endfoil: Beginfoil:sc96master/2 Isabstract: Title:This is a foil imported from sc96master presentation, source foil number 2 Endfoil: Beginannotation: title:We Start with the Current Party Line Web Technology Scenario and relation to HPCC
title:Web Technology has Three Opportunities bullet1:Use the Web to implement HPCC and Computing Environments bullet1:Use the Web to teach both internally to the University and Across the World bullet1:Teach the (Advanced) Web to Eager Students
Endannotation: Beginfoil:foxresfall95/16 Title:This is a foil imported from foxresfall95 presentation, source foil number 16 Endfoil: Beginannotation: title:The (to some gloomy) Status of HPCC
Endannotation: Beginfoil:hpcs95master/3 Title:This is a foil imported from hpcs95master presentation, source foil number 3 Endfoil: Beginfoil:hpcs95master/4 Title:This is a foil imported from hpcs95master presentation, source foil number 4 Endfoil: Beginfoil:hpcs95master/5 Title:This is a foil imported from hpcs95master presentation, source foil number 5 Endfoil: Beginfoil:hpcs95master/6 Title:This is a foil imported from hpcs95master presentation, source foil number 6 Endfoil: Beginfoil:hpcs95master/8 Title:This is a foil imported from hpcs95master presentation, source foil number 8 Endfoil: