r3wp [groups: 83 posts: 189283]
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

World: r3wp

[Web] Everything web development related

Anton
26-Feb-2005
[499x2]
>> print mold get-modes %a 'file-modes

[creation-date access-date modification-date owner-write archived 
hidden system]
>> set-modes %afile [archived: true]
>> set-modes %afile [archived: false]
>> get-modes %afile 'archived
== false
So the idea is just look at the ARCHIVED mode, toggle it, then set 
it back to how it was. Hopefully that will wake the outside caching 
mechanism up and you can get your fresh data.
Geomol
26-Feb-2005
[501]
Good suggestions, Anton! Yes, I'm pretty sure, it's outside REBOL's 
control, as I sometimes see strenge behaviour (for example regarding 
file locking) in other programs. The intra-network, I'm doing those 
things in, is a combined Win98-Win2000-WinXP network with a few UNIX 
servers present. The way, we share drives, is the standard Windows 
way using the SMB protocol (using Samba on the UNIX servers). I've 
for a long time suggested, that they do it the UNIX way and install 
NFS clients on the PCs in stead. I tried to install some ProNFS client 
yesterday, but couldn't get it to work (probably because of some 
lame Windows authentification, maybe also encrypted passwords).


It could be interesting to see, if the cache problem dissappear when 
using NFS.
JaimeVargas
26-Feb-2005
[502]
Is read-thru a new mezz?
DideC
26-Feb-2005
[503]
no, an old one.
JaimeVargas
26-Feb-2005
[504]
Humm is it available only in view, it is not part of rebol core 2.5.48 
for osx
Anton
26-Feb-2005
[505]
Look like it is only available in View. Do you need the source ?
JaimeVargas
26-Feb-2005
[506]
Please
Anton
26-Feb-2005
[507x2]
read-thru: func [

    {Read a net file from thru the disk cache. Returns binary, else none 
    on error.}
    url [url! file!]

    /progress callback {Call func [total bytes] during transfer.  Return 
    true.}
    /update "Force update from source site"
    /expand "Auto-decompress after transfer."

    /check {Update only if version, checksum/secure, or date/size do 
    not match.} info

    /to "Specify a file target, not cache." local-file [file! none!]
    /local file data purl loc-path
][
    vbug ['read-thru url info]
    if none? file: path-thru url [return none]
    if local-file [file: local-file]
    if all [not update exists-thru?/check file info] [
        if error? try [data: read/binary file] [return none]
        return data
    ]
    if file? url [
        if error? try [data: read/binary url] [return none]
        return data
    ]
    loc-path: first split-path file
    if data: read-net/progress url :callback [
        if not exists? loc-path [make-dir/deep loc-path]
        if all [expand find/match data "rebpress"] [

            if error? try [data: decompress skip data 8] [return none]
        ]
        write/binary file data
        if all [check block? info info/2] [

            error? try [set-modes file [modification-date: info/2]]
        ]
    ]
    vbug ['read-thru-ok? found? data]
    data
]
Oh! It uses exists-thru? and read-net !!  I will post the sources 
for these dependencies to you privately.
DideC
3-Mar-2005
[509]
Q for javascript/CSS guru.


How to change the font weigth of an <input type="text"> field with 
Javascript ?


I have a function called on OnChange() event that check the value 
and I want to display the field in Bold if value > 0, or normal if 
value = 0
Chris
3-Mar-2005
[510]
Should be something like -- object.style.fontWeight = "bold";
Louis
3-Mar-2005
[511]
I downloaded a page from a web site, but it will not display.  Could 
this have something to do with frames? What must I do to get this 
file to display?
Chris
3-Mar-2005
[512x2]
Can you tell how the page is composed?  (there are many possible 
answers to this)
eg. is it made up of text, images, frames, etc.
Ammon
3-Mar-2005
[514]
What do you mean it will not display?  How are you attempting to 
display it?
Louis
3-Mar-2005
[515x2]
I can open it with my editor, and it looks fine to me (but that just 
means that I don't know what to look for).
I try to open it with IE.
Ammon
3-Mar-2005
[517x2]
It is also quite possible that the webpage that you are trying to 
download needs some server-side processing to display properly...
Got a link?
Louis
3-Mar-2005
[519x2]
Here is the script I used to download the files.  

rebol []

page: read http://militarygetsaved.tripod.com/id23.htm

links: []

parse page [some [thru {<A HREF="} copy temp to {"} (append links 
temp)] to end]

foreach link links [
	if find link "_ibcl.htm" [

  write to-file link read to-url rejoin ["http://militarygetsaved.tripod.com/"
  link]
	]
]
None of the files will display.  Here is the link to the smallest 
file:

http://militarygetsaved.tripod.com/micronesia_ibcl.htm
Ammon
3-Mar-2005
[521]
So your link generator is working but when you try view the links 
that it extracts they aren't displaying?
Louis
3-Mar-2005
[522x2]
Correct.  I used the same script to download some rebol docs, however, 
and they display.
Of course, I changed the urls to download  the rebol docs.
Ammon
3-Mar-2005
[524x2]
Ok, cause it looks like that the server isn't sending my browser 
the page.
The link you posted never actually displays...
Louis
3-Mar-2005
[526x2]
Hummmm.  The lind displays for me.
If I try to open the downloaded file from my harddrive with Foxfire, 
I get an error message saying the file cannot be found!  But it is 
there and can be opened with my text editor.
Ammon
3-Mar-2005
[528x3]
Ok, it is there now. Wonder why it didn't come up before...
That is because you saved the frameSET page.  It is going to attempt 
to load the frames but it also has support for no frames.  You could 
parse out the Frameset tags and it should display just fine...
Frameset-start: "<FRAMESET"  Frameset-end: "<noframes>"
Louis
3-Mar-2005
[531x2]
Ok, many thanks!
Thanks again, Ammon.  Your solution worked.
Ammon
3-Mar-2005
[533]
NP, glad to help. ;-)
Brett
20-Mar-2005
[534]
Any recommendations for a freeware website log analysis program?

I want it to run on a windows desktop, analyse logs downloaded from 
a website, and be *really* easy to use because I'll be setting it 
up for a non-programmer - and I don't want support calls ;-)
Tomc
20-Mar-2005
[535]
AWStats
Brett
21-Mar-2005
[536]
Thanks
Micha
21-Mar-2005
[537x2]
<html>
<head>
<title>JavaScript Window Close Example 1</title>

<script language="JavaScript1.2">


netscape.security.PrivilegeManager.enablePrivilege("UniversalPreferencesRead");
function openpanel()
{
panel = window.open("http://www.onet.pl","mywindow","");

}

function closepanel()
{

panel.close();


}


function readpanel()
{

alert(panel.location.host);


}


</script>
</head>
<body>
<p>
<a href="javascript: openpanel()">Open Popup Window</a>
</p>
<p>
<a href="javascript: closepanel()">Close the Popup Window</a>
</p>
<p>
<a href="javascript:readpanel()"> Read panel window</a>
</p>
</body>
</html>
readpanel  not act .
plis help
Anton
21-Mar-2005
[539x3]
javascript:readpanel()

   -->  Error: uncaught exception: Permission denied to get property 
   Location.host
javascript: readpanel()

  -->  Error: panel is not defined  Source File: file:///d:/Anton/Dev/Rebol/View/list-demos/Micha's-javascript-page.html 
   Line: 26
No no sorry... mmmmm.. hard.
Permission denied...
 is the real error.
Ammon
24-Mar-2005
[542]
Hm... I'm trying to parse a webpage and strip all HTML tags from 
it but my approach isn't work.  Grr!
Sunanda
24-Mar-2005
[543]
foreach item load/markup read http://www.rebol.com[if string? item 
[print item]]
Ammon
24-Mar-2005
[544x2]
load/markup...  That's it...
Thanks
Geomol
29-Mar-2005
[546x2]
I have a problem with HTTPS over a proxy. I'm using REBOL/Command 
2.5.6.3.1, that came with our SDK. This version first need the HTTPS 
protocol to be activated using this code:


net-utils/net-install HTTPS make system/schemes/http/handler [] 443

system/schemes/https: make system/schemes/https [user-agent: reform 
["REBOL" system/product system/version]]

I activated trace by typing: trace/net on

Our proxy is set up ok, as I can read the internet with a browser 
using it (both HTTP and HTTPS).
Now if I in REBOL do this:

>> s: read https://webservices.rki.dk

I get:

URL Parse: none none webservices.rki.dk none none none
Net-log: ["Opening" "ssl" "for" "HTTPS"]
connecting to: webservices.rki.dk
Net-log: {CONNECT webservices.rki.dk:443 HTTP/1.1
Host: webservices.rki.dk:443

}
Net-log: "HTTP/1.0 200 Connection established"
Net-log: {GET https://webservices.rki.dk:443/ HTTP/1.0
Accept: */*
Connection: close
User-Agent: REBOL Command 2.5.6.3.1
Host: webservices.rki.dk:443
}
Net-log: none

** User Error: Error.  Target url: https://webservices.rki.dk:443/ 
could not be
retrieved.  Server response: none
** Near: s: read https://webservices.rki.dk
I see two possibilities:

1) The proxy is not supporting tunneling, as required by reading 
the REBOL documentation http://www.rebol.com/docs/ssl.html
2) There's a bug in the REBOL/Command, I'm using.

Any ideas would be very much appreciated!
Graham
29-Mar-2005
[548]
does it work without the proxy?