• Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

AltME groups: search

Help · search scripts · search articles · search mailing list

results summary

worldhits
r4wp1023
r3wp10555
total:11578

results window for this page: [start: 9201 end: 9300]

world-name: r3wp

Group: user.r Formal ... International REBOL User Association [web-public]
btiffin:
9-Jun-2007
The Chair has denounced members alluding to motive or personality.


Efforts were taken to deal with 'striking from the record', but with 
no official code

or constitution it was deemed unworkable, at this stage.  As another 
issue with more

than one open motion, challenges to statements are usually lost once 
new business

has been tabled.  This is a rule that will need clarification in 
the Modified Rules of
Order.


The Chair is at fault for directly naming Qtask, but felt as it had 
already been mentioned

by name, that a representative be allowed to interject comment in 
defense...perhaps in

error.  Another issue that will need clarification in the Modified 
Rules is regarding
procedural mistakes by the Chair.


Points regarding use of a proprietary system are an issue that will 
require more debate
and are points well raised and well taken.


The Chair is committed to proper Rules of Order, and will do it's 
utmost to uphold these

principles.  This will be carried out with a due sense of authority 
once a constitution has
been ratified by the assembly.
Chris:
6-Aug-2007
Also, if I may address the mood from the peanut gallery (one of whom 
apparently of Czech origin was marauding in the chamber), may I point 
out that consensual decision-making has never been proposed as a 
means of immediate resolution, rather well-considered decisions based 
on compromise (which active participants would also do well to remember) 
that most, if not all, can be comfortable with.  With regard to the 
elaborate formality (my powdered wig is very fetching, by the way), 
while language used is unfortunately anglo-centric, is expressive 
and better suited to conveying intent with narrower scope for misinterpretation.
Group: !CureCode ... web-based bugtracking tool [web-public]
james_nak:
9-Feb-2010
Guys, thanks for your input. I did log off, thinking that perhaps 
not doing so might be causing the issue. This morning, the same "page 
unavailable" occured. I checked the log and there is an RSP script 
 error in the head.rsp file:

 ** Script Error : say expected data argument of type: string none 
	** Where: rsp-script 
	** Near:  [projects/2: say projects/2 

Then a separate entry 

Request = make object! [ ...
 referring to the index.rsp file.


I can in fact run my test page which has a mysql test  that reads 
the curecode tables within it without any issues.


I have that work-around of restarting the service so I'm cool. I 
was just wondering if anyone else had that same behavior.

I'm also going to test it from another machine today.


Interesting. Reaching the server from another machine worked. Then 
when I went back to the server machine and tried curecode, it also 
worked.  

I'll do some more tests and let you know. Thanks.
james_nak:
12-Feb-2010
Yeah, I haven't seen the chey file. Where do you want me to send 
them to? The nr address?
BrianH:
8-Mar-2010
Today I am having trouble updating a ticket in the rebol3 project. 
I do "Update Ticket" and the changes stay there, except the "Fixed 
in" field changes, and when I go back to View Tickets the changes 
aren't there, nor are they when I go back to the ticket. Creating 
and updating comments works though.
Ladislav:
8-May-2010
I do not see it as a bug, necessarily, it would be much harder to 
implement it this way as a mezzanine
BrianH:
8-May-2010
And it's the same as the mezzanine behavior, at least in my tests. 
In which case do you find the mezzanine to be different?
AdrianS:
10-Sep-2010
Could someone add a whole bunch of versions to CureCode for the latest 
host kit? Maybe also add some provisional ones for the next little 
while so that we don't need to do this with every release.
james_nak:
9-Oct-2010
Each day I get an rsp error in the head.rsp file:
** Script Error : Invalid argument: 2 
	** Where: rsp-script 
	** Near:  [foreach [id prj] head sort/skip/compare skip]

I am running Cheyenne and Curecode on a server at home and then have 
another PC as my normal workstation. So each day when I go to Curecode, 
it throws this error. All I have to do to fix it is to go to the 
server, refresh the curecode page from there and it works on the 
remote machine again. 
Anyone else seen this and have a fix?
Dockimbel:
6-Dec-2010
Does it have to be a separate project or can it be a category of 
R3 project?
BrianH, what do you think?
BrianH:
6-Dec-2010
The problem with making a separate project is that it is difficult 
to move tickets from one project to another when they are misfiled. 
The other problem is that some tickets apply to both the core and 
the GUI. I would be OK with creating a separate project if we had 
a way to move tickets. But I would be even more happy with being 
able to filter by category in the detail view, which would allow 
us to effectively do the same thing with a single project.
Henrik:
6-Dec-2010
ok, feel free to do whatever is needed. thanks.
BrianH:
13-Dec-2010
Do multiple projects on the same server share the same ticket number 
space? I assumed so because it was easy for you to do project moving. 
This would make it possible to do cross-project referencing of related 
tickets in the ticket descriptions and comments :)
BrianH:
13-Dec-2010
Even if it means changing a lot of tickets, the difference between 
those should be more clear. Using severity to declare difficuty has 
been useful both to decide which tickets to do when and for negotiating 
(not everything can be fixed, and not everything is really a bug). 
But we haven't really been using the developer priorities, because 
there's too many tickets, and because we have been going with more 
of a work flow system instead of a priority system, except for crash 
and block bugs which get higher precedence if we can. Managing priorities 
has been mostly done on a per-developer basis, with me keeping track 
of the tickets as a whole, and Carl doing the big picture.
BrianH:
13-Dec-2010
We do need a field that contains information about the scale/difficulty 
of the problem, and that is what we have been using the severity 
field for in the R3 project. Basically, anything that requires just 
a tweak to help strings or error messages gets text; then there's 
simple tweaks or minor fixes; new datatypes or fundamental changes 
to major functions gets major; requests to changes in basic evaluation 
semantics gets major, or dismissed, depending on the possibility 
of such a change (some are impossible without breaking REBOL completely). 
The other settings (crash and block) are actually severity. We use 
those levels of difficulty to schedule fixes or in some cases defer 
until later.
BrianH:
13-Dec-2010
Yup. I think that it should be two fields. At this point we have 
so much to do that the only way we can really judge priorities based 
on user need is through comments left on the ticket by other people. 
There is just too much to do, and too many unanswered questions, 
and a lot of stuff just needs to be put off until we can do it. Once 
we get past the first release we will be better able to just fix 
things when they go wrong. For now, we assume that anything short 
of a crash or block was at least important enough to report, so it 
should be considered.
BrianH:
13-Dec-2010
I try to not do this all the time as it gets tiresome, and at some 
point the UI problem will be fixed.
BrianH:
13-Dec-2010
I *do* use the fields according to their label. Severity is severity. 
The severity of the user's problem can't be explained without context 
- a field would be useless, you have to give the context in the description 
or comments. The severity for the developers can be expressed in 
a field though, as the context is just the language itself.
BrianH:
13-Dec-2010
We need to break it into two fields. One for the users to report 
their damage, one for us to use for determining the severity of the 
problem (whatever you want to call that). The user damage field wouldn't 
help us much in the process of fixing the user's problems or satisfying 
their requests, but users apparently expect one. We would get the 
real info from the summary, description, example code and comments, 
same as we do now. Without those details the importance of the fix/enhancement 
to the user is impossible to determine, but with those details we 
can really work on the user's problems and understand their priorities.
BrianH:
13-Dec-2010
We still don't have a good way to set priorities in CureCode though, 
for planning releases. We have to do it manually. The CC priority 
field is OK for general priorities, but not for our priorities because 
our priorities vary from release to release, depending on what area 
of the code we are focusing on.
Dockimbel:
22-Jun-2011
the next time I try to use curecode, it loads up the error page.

 Could you be more specific? On what page do you let the browser open? 
 What do you do when you resume your work after the session expires 
 (on what link/button do you click)?
Henrik:
22-Aug-2011
Doc, it says in the trace.log that there is an SQL error:


** User Error : ERROR 1064 : You have an error in your SQL syntax; 
check the manual that corresponds to your MySQL server version for 
the right syntax to use near '' at line 6 
	** Where: none 
	** Near:  [do-sql/flat 'r3bugs [{
Dockimbel:
22-Aug-2011
Ah probably, now CureCode expects that the %mysql-protocol.r be loaded 
externally. The best way to do that is to instruct Cheyenne to load 
it directly by declaring it in the GLOBALS section of the config 
file, like this:

	worker-libs [
		%<path-to-mysql-protocol-folder>/mysql-protocol.r
	]
Ladislav:
9-Oct-2011
This is annoying. I do not know why, but in Chrome, I am de facto 
unable to log in to CC. Do you have any idea, what may be the culprit?
Group: !REBOL3 Schemes ... Implementors guide [web-public]
Henrik:
7-Jan-2010
I guess there needs to be a formal limit to what RT does and what 
community should do. It can't be expected that RT would maintain 
console support on an obscure OS. OTOH you might expect HTTP to work 
as a result of RT work or someone close to RT.
Steeve:
8-Jan-2010
It's clearly explain in the link you pointed.

Note B

OPEN is called twice. It is moded. The mode is determined by the 
existence of the IP address. If the IP address is not known, the 
LOOKUP happens, otherwise the CONNECT happens. This also means that 
if you do an OPEN of a port where you provide the IP address, no 
lookup is done; you skip directly to CONNECT. If it is necessary 
to determine if the IP address is known (a rare situation), use QUERY 
-- which can be called at any time and is very fast.
Graham:
8-Jan-2010
what do I need to change??
Andreas:
8-Jan-2010
what do you get if you simply telnet to the server?
Andreas:
9-Jan-2010
whenever you set a new state, you'll have to do it via client/spec/state 
in any case
Graham:
10-Jan-2010
To get the ip address I suspect all you have to do is do a query 
on a port once the lookup has completed
Graham:
10-Jan-2010
Now how to do a reverse dns lookup??
Steeve:
10-Jan-2010
i don't have any idea how to do that
Steeve:
10-Jan-2010
IIRC we need UDP to do a DNS request.
Graham:
10-Jan-2010
so you need to do a read port inside the read event?
Graham:
10-Jan-2010
Do we need to clear the port data after a read ?
Pekr:
10-Jan-2010
what is it good for? That way you have to read-out all data from 
buffer first, before you do "reverse" (read/write) operation, or 
you mess the data, no?
Pekr:
10-Jan-2010
it sounds to me as an unnecessary complication. I don't like it. 
But maybe Carl tried to create push on programmers, pushing them 
to do sequency of read/write correctly?
Andreas:
10-Jan-2010
you'll have to do a PASV before each new request
Andreas:
11-Jan-2010
currently we have to do wait foo/..../subport, as far as i can tell
Andreas:
11-Jan-2010
what would you like the error handler to do in case the password 
is wrong?
Andreas:
11-Jan-2010
btw graham, do you happen to have heard of git?
Graham:
11-Jan-2010
oops .. need to do a STOR
Graham:
12-Jan-2010
http://www.linkedin.com/ppl/webprofile?vmi=&id=1690833&pvs=pp&authToken=iSCS&authType=name&locale=en_US&trk=ppro_viewmore&lnk=vw_pprofile


Holger's linkedin details ... wonder if someone could persuade him 
to do SSL again but for R3 ?
Graham:
12-Jan-2010
not much else to do .. just delete, create directory, rename .... 
and append to existing file
BrianH:
12-Jan-2010
Because noone understands it, it doesn't do what we need it to, and 
the port model is different.
BrianH:
14-Jan-2010
I could use the .torrent file parser now, even before we start writing 
the protocol, to do file management utilities.
Graham:
15-Jan-2010
And so all you have to do is track what tags you are using with your 
commands....
Maxim:
15-Jan-2010
I don't have the time right now... too much work to do ...
BrianH:
16-Jan-2010
Pekr, "just wrapping" other code is not easy to do right, and takes 
time and effort. Less time and effort than rewiting it from scratch 
in some cases (likely including SSL and SSH), but still not a trivial 
effort.
Maxim:
16-Jan-2010
I want to do it using REBOL end-to-end.
Graham:
17-Jan-2010
The r2 imap protocol is pretty basic ... so I don't see that we need 
do more than that ....except perhaps allow users to pass custom commands 
to the server.
Graham:
18-Jan-2010
As Andreas notes, a write to the port inside the awake handler is 
fine .. but outside the handler, you have to do a wait on the port 
to do anything.

Also i found that without using a timeout value, it doesn't work 
for me 

So, I removed the 'read cmdport from write-cmdport function, and 
put the wait instead in the actor 'read ...
Carl:
19-Jan-2010
It turns out, I think you can allocate separate buffers, but you 
must know how to do it... and I've not tried it yet, so have not 
mentioned it either.
Graham:
20-Jan-2010
well, I think you normally read the data and then decide what to 
do with it.  So, you have saved it somewhere ...
Maxim:
20-Jan-2010
Carl is usually responsive when you give him something to look at.


if all he has to do is direct users into improving code, his intellect 
is much more usefull than if he is occupied hammering code out and 
sifting thru tedious RFCs.
BrianH:
24-Jan-2010
Yeah. Which we need to do too.
Graham:
24-Jan-2010
Anyway, Maarten had to do all of this because he chose to use the 
REST method of interacting with aws.  To it seems much simpler to 
use SOAP instead.
Pekr:
24-Jan-2010
OK, but how does the native as 'read knows, what to do, if it is 
passed a port type? It is done somewhere in low level? In other words 
- which functions can be overriden that way?
Graham:
25-Jan-2010
SOAP looks much easier to implement compared with the tricky stuff 
you have to do with REST.
BrianH:
27-Jan-2010
I am not aware of any R3 scripts that do emailing. The details of 
the preferences infrastructure hasn't even been discussed yet, except 
for undoing the old behavior of %rebol.r and %user.r and replacing 
them with something secure. In general, "our aliases" are put in 
a module that you import if you want to.
BrianH:
27-Jan-2010
Say you wanted to create an HTTP header, and it had nothing to do 
with HTTP. Are you sure you want to create the same header? Or are 
you sure that you don't actually want to extend the existing http 
scheme? The author isn't psychic.
BrianH:
27-Jan-2010
Making code reusable takes planning. If you want to reuse code safely, 
do the planning. Or copy and paste.
BrianH:
29-Jan-2010
If I knew how to do this, it would be done already. Learning how 
is on my todo list, but I'm hoping someone else (like you) gets to 
it first.
BrianH:
29-Jan-2010
Not assuming that yet. All you have to do is say that you are taking 
charge of R3 SSL and you will get all the help you need. I would 
suggest using the Putty SSL code as a start because it's small and 
license compatible (i.e. not a GPL derivative).
Graham:
29-Jan-2010
Hmm... Andreas already volunteered to do the Arm port ...and had 
no reply.
ChristianE:
17-Feb-2010
I'm lost in current somewhat fragmented documentation on asynchronous 
networking. Does anyone happen to know of an example somewhere on 
how to do a http request and meanwhile displaying a progress bar 
or just print some progress info to the console? I know I have to 
use a AWAKE handler, but I just don't grasp what to do therein.


Let's say I want to PRIN "." to the console (or draw something to 
the GUI) every 0.25 secs the http request is taking . Are there any 
docs out there on how to accomplish something like that?
Graham:
17-Feb-2010
In R2 you'd do a wait to allow the GUI to update ... but you can't 
do a wait inside a wait
Gabriele:
19-Feb-2010
you need basically to respond to 'connect and do a read, use 'read 
events to report progress, and use 'done to know when all the data 
is ready.
Henrik:
19-Feb-2010
Graham, do you mean use 'do-style to run an actor?
Graham:
19-Feb-2010
No, I mean how do you update the gui while in the middle of a network 
operation ?  The only way to force the gui to change is to generate 
a GUi event, like a mouse click etc but a fake event
Graham:
19-Feb-2010
Yes ... as I redefine net-log in the gui to do the updating, and 
net-log is used inside pro-fax.r
BrianH:
21-Feb-2010
The first was written by Carl to do /View development, way back when, 
and never released (afaict). DevBase 2 was derived from that, and 
DevBase 3 was based on the lessons learned from 2.
Pavel:
12-Aug-2010
graham I've commented it in DB chat , to be honest I thin Carl would 
do it better but I cannot wait more
Graham:
12-Aug-2010
we can't wait for Carl to do everything .. just have to be prepared 
to discard our work if he rewrites it!
Steeve:
13-Aug-2010
deeper reason, you can't add refinement to existing functions (overlapped 
as actors).
I just think copy is more suited to do so (because of /part)
Pavel:
20-Dec-2010
How to pass a received data from awake handler to actor level? I 
can do Print port/data it works, but I need return a value from read 
actor
BrianH:
8-Oct-2011
For instance, do we really need to support the manual connection 
pooling that R2 does? By this I mean requiring you to open a database 
port and then doing a FIRST on that port to get the actual connection. 
Shouldn't it be possible to just open a port in one step, and have 
the connection pooling be internal or otherwise hidden?
BrianH:
28-Nov-2011
Quick poll: Should READ of an odbc port return flat data, and READ/lines 
return nested blocks? I know it's the opposite of how it was in R2, 
but since we don't have READ/custom we have to make do with what 
we have. For WRITE/lines I've been leaning towards bulk inserts.
BrianH:
28-Nov-2011
However, if you do FIRST of an R3-style dbconnection port, I was 
going to return a R2-style dbconnection port, or at least something 
that acts like one (in particular, it will act like ChristianE's 
odbc scheme). You should be able to use R2-style odbc code without 
change.
BrianH:
28-Nov-2011
The advantage of this is that you should be able to do really simple 
shortcuts for some operations.

R2-style:
db: open odbc://server
dbc: first db
insert dbc "select * from catalog.schema.object"
copy dbc

R3 style:
read/lines odbc://server/catalog.schema.object
Group: !REBOL3 ... [web-public]
Carl:
19-Jan-2010
Yes, it's been a while... so I'd first like to do a quick bug fix 
release, then move into the other changes, as we've talked about.
Janko:
21-Jan-2010
yes, but sending a function / code over is probably the most effective 
way to execute on the server side and also the most consistent, not 
that you have to invent some subdialect that you then interpret. 
If you knew function is pure or locked/prevented to touch anything 
outside it you could trust it.


And using code as data directly not reinventing some limited "code" 
for stuff like this is the whole strongpoint of rebol and lisps. 
That's why they say "Any sufficiently complicated C or Fortran program 
contains an ad hoc, informally-specified, bug-ridden, slow implementation 
of half of Common Lisp."


for example you have a database of users, you want to get all who 
are between age 20 and 30 ... you can send it  function [ user ] 
[ all [ gerater? user/age  20 lesser? user/age 30 ] ]


If you can't do this how else could you solve it so elegantly? And 
you would have to use/learn as client (and code on the server side) 
some limited and "a little different" language to do it
Graham:
22-Jan-2010
doesn't seem to do much ...
Janko:
22-Jan-2010
rebol3 is not in a process of production but design + production 
so I would not be too restrictive on carl jumping from one thing 
to another. he is also only one, so he can't just do r3 for 2 years 
straight
Graham:
25-Jan-2010
Do we have any xml helper functions?  


eg.  enclose-tag: func [ tag name ][ ajoin [ to-tag tag name to-tag 
join "/" tag ]]
Robert:
26-Jan-2010
How to do it in R3? First read gives binary. And decloak produces 
something totally different (binary too), even when using /with.
Robert:
26-Jan-2010
BTW: R3-CC link is hard to find. And do I have an account from either 
R3-Chat or AltMe? Or do I need to get an extra one?
Henrik:
26-Jan-2010
Sorry, I'm playing devil's advocate here. But, really, there is still 
a ton of things to do that doesn't involve Carl. The function reference 
manual is only 30% done and that took me a week to do. So why don't 
a couple of people here continue the work? I won't have time for 
the next few months. Carl has asked for this several times, and this 
is something that really needs to be done.
Graham:
26-Jan-2010
why do you want to start at the end?
Henrik:
26-Jan-2010
Perhaps it makes better sense for Carl to do this now to test specific 
areas of R3. During this, Carl has also posted curecode reports.
Group: Power Mezz ... Discussions of the Power Mezz [web-public]
Pekr:
27-Jan-2010
I use another nice stuff from Gabriele in there :-) I do remember, 
that some nice libs were created even for the Detective. But maybe 
Gabriele wants to keep Qtask related stuff separated?
Gabriele:
31-Jan-2010
1) Download the built zip, or download the scripts individually from 
http://www.rebol.it/power-mezz/. (Of course it would be nice to 
get the whole repo and setup your system to be able to make changes 
as well. It currently requires GNU Make, however, those crazy people 
still using Windows could rewrite remake.r to do all the work.)
Gabriele:
31-Jan-2010
2) In your script, use something like:

do %/path/to/module.r
load-module/from %/path/to/power-mezz/

module [
    Imports: [%mezz/filter-html.r]
] [
    ; ....
]
florin:
25-Sep-2010
The package you mention has files with a different extension, .rlp. 
Apparently the package needs to be  cooked on a strange OS different 
than Windows. (Gabriele: It currently requires GNU Make, however, 
those crazy people  still using Windows could rewrite remake.r to 
do all the work).
Gabriele:
27-Sep-2010
Florin, if you go here: http://sourceforge.net/projects/rebol-power-mez/files/


you'll find power-mezz-built-1.0.0.zip which contains pre-built .r 
scripts. Inside tools/ , there is a module-console.r which defines 
a IMPORT function so that you can just write "import %mezz/load-html.r" 
and have its exported words available in the console.

Otherwise, from your own code:

    do %<path to power-mezz>/mezz/module.r
    load-module/from %<path to power-mezz>

    module [
        Imports: [%mezz/load-html.r]
    ] [
        ; your code that uses load-html
    ]
Gabriele:
28-Sep-2010
modules were designed to help with building larger applications. 
i understand it can get in your way if you are doing something very 
small. You can still just DO the scripts but then you need to resolve 
the dependencies yourself, ie. do all the needed scripts in order. 
(there is a function inside tests/run.r that returns a block with 
all the modules a module depends on.)
Gabriele:
3-Oct-2010
you can navigate with GET-NODE, I haven't needed something like XSLT 
Paths yet (I had something closer to that in Temple).

root: load-html ...
p: get-node root/childs/html/childs/body/childs/p ; for eg.


most of the logic to do what you want is already in trees.r actually, 
because of the rewrite-tree function (that I don't use anymore). 
Anyway, a simple way would be:

get-node-with-id: func [root id] [
    if id = get-node root/prop/id [return root]
    foreach child get-node root/childs [
        if get-node-with-id child id [return child]
    ]
    none
]
PatrickP61:
15-Dec-2010
Hi Gabriele,


I'm trying out your power-mezz for the first time.  Do you have any 
other documentation on how to set it up properly?
Here is what I'm doing:


power-mezz-path:	to-path e:/Projects/PT/Rebol/power-mezz-built-1.0.0/
print "Starting mezz/module.r"
do power-module:	to-url ajoin [power-mezz-path 'mezz/module.r]
print	"Returned mezz/module.r"
load-module/from power-mezz-path
module [
	imports: [%mezz/html-to-text.r]
	]
--> e:/Projects/PT/Rebol/power-mezz-built-1.0.0/
--> Starting mezz/module.r

** Access Error: Invalid port spec: e:/Projects/PT/Rebol/power-mezz-built-1.0.0/mezz/module.r

** Near: do power-module: to-url ajoin [power-mezz-path 'mezz/module.r]

Any ideas on what I did wrong?
PatrickP61:
17-Dec-2010
Hi Maxim,


I'm still learning Rebol, but I'd like to see how I can use Power-Mezz. 
 How do you install it?
PatrickP61:
18-Dec-2010
The particular script I am writing is called GET ADDRESS.  This script 
takes a CSV file called contacts which has first and last name, city 
and state of all of my friends that I'd like to get addresses for 
Christmas cards, but have forgotten or misplaced.


So far, the script takes each entry and sends it to SUPERPAGES.com 
where the HTML sent back contains the information.  Right now, I'm 
simply saving the HTML as a file for each entry in my CSV.


What I would like to do is somehow parse the HTML from it and extract 
out the address lines, zip code, phone number etc.  But I admit that 
parsing through HTML is daunting to me.  So after looking around 
on the internet, I discovered HTML-TO-TEXT in your Power Mezz.  


That is where I am now, trying to figure it out and see how it works. 
 I've read some of your documentation, but I admit, I am still in 
the dark as to how it works -- at least for my application.  Any 
advice you have is welcome.

Thanks in advance.
9201 / 1157812345...9192[93] 9495...112113114115116