• 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
r4wp5907
r3wp58701
total:64608

results window for this page: [start: 14901 end: 15000]

world-name: r3wp

Group: Windows/COM Support ... [web-public]
PeterWood:
17-Sep-2006
I took a look at the page source, it seems to simply search the scrollable 
list titled search results, it doesn't appear to go back to the server.
PeterWood:
17-Sep-2006
I think it would take a little time to understand what the JavaScript 
is doing.
Benjamin:
12-Jan-2007
I've seen the resent updates to comlib, great job Anton ! keep it 
up !, 2006 was crazy i've to switch bands an now im working in a 
unix enviroment, im only migrating bash scripts to rebol :)
Anton:
14-Jan-2007
Oh wow ! You're back ! I wondered where you went. :)   "switch bands" 
 Do you mean you started work at a new company, which uses only unix 
? Hooray ! So now comlib is needed by one less person ! :)
Maxim:
9-Mar-2007
anton, can this be used to embed MS IE into a view app?
Anton:
9-Mar-2007
Hopefully, since it is a wrapper for COM, you should be able to do 
anything that COM allows you to do. So the answers to all these types 
of questions are to be found by researching COM land (which I myself 
am not very familiar with).
Group: !Cheyenne ... Discussions about the Cheyenne Web Server [web-public]
btiffin:
26-May-2007
This is pretty cool news.

If you find an extra second or two, a "Powered by the awesome Cheyenne" 
graphic
would be nice.  Thanks Doc.
Volker:
26-May-2007
Graphics - a target with a lot of arrows in the bullseye? Cheyennes 
where good at that?^^
BrianH:
26-May-2007
A single arrow in flight.
Graham:
26-May-2007
the idea being conveyed is how a simpler technology ( arrow) can 
be more nimble in some situations than a more advanced technology 
( guns )
BrianH:
26-May-2007
An arrow shot into a gun barrel, like you see in Green Arrow comics 
all the time?
Graham:
26-May-2007
How about a tent ... lightweight website home
Graham:
26-May-2007
I think a tent is pretty close to ideal ...
Graham:
26-May-2007
It's portable and easily setup .. a feature of Cheyenne
Graham:
26-May-2007
and like most websites ..it's a home under construction :)
btiffin:
26-May-2007
I don't know, but a "powered by" integrated over the current Cheyenne 
logo would be
fine by me...well that, and a transparent background.
Terry:
26-May-2007
powered by a tent
BrianH:
26-May-2007
Hosted in a tent. Good point though.
Volker:
26-May-2007
Linux is like a wigwam?^^
Dockimbel:
28-May-2007
Just a few words to say that thanks to Will, I've managed to fix 
an important issue regarding port leaking in Cheyenne, and we even 
patched Will's server in live without having to reboot Cheyenne (kind 
of open heart surgery). The new release is almost ready, but I'm 
late with the documentation and website update, so I guess that I'll 
make a first release here for the people already using it and make 
a public release on the website with documentation (and logos for 
btiffin ;-)) on wednesday night.
Dockimbel:
28-May-2007
A brand new bugtracker (in RSP) will be online by the end of the 
week, so I'll be able to track more easily and reliably all issues 
regarding Cheyenne and any other of my projects.
Dockimbel:
28-May-2007
The bugtracker will be fully open sourced and will also serve as 
demo of a complete online application done in RSP with a DB backend 
(MySQL currently).
Will:
28-May-2007
I'd say GREAT! the live patching was a real adrenaline experience 
8-))
Will:
29-May-2007
about R2, have an ajax app with db calls (ok mysql +query cache enabled) 
, 200 reqs/sec brings a dualG5 2GHz at 80% cpu pretty fast 8-)
Will:
29-May-2007
now that Cheyenne is ultrastable on heavy traffic, I'm more looking 
forward to a Intel native rebol for os x running on a 8core xserve 
than a R3 version ;-)
Will:
29-May-2007
still looking forward to a faster R3 version, shouldn't be to hard 
to add machines and distribute task-handlers , and if the main process 
get too busy, put a lighthttpd proxy in front.
Will:
29-May-2007
you could pretty easly write a mod, you may able to do that with 
mod-rewrite which get called in the url-translate phase
Dockimbel:
29-May-2007
Btw, the encapping system for Cheyenne is a little odd : to be able 
to run it in normal mode and encap mode without changing the source 
code, I wrote a special lib emulating the filesystem but in memory. 
I didn't had time yet to check if Ladislav's Include could do the 
job. My encapping system needs to generate a .encap-fs file, so it 
needs that Cheyenne be run in normal mode at least once. I'll document 
that in a few days.
Dockimbel:
29-May-2007
See Cheyenne/docs/rsp.html for the new RSP API (the doc is half complete, 
I should finish it tomorrow and add a CSS)
Terry:
29-May-2007
Im looking to run my Uniserve service along side of Cheyenne.. using 
a particular port.. but the one last thing i need to do is pass messages 
from the httpd to the service.. will this be trivial?
Dockimbel:
29-May-2007
I also add a general manual for setting up Cheyenne and basic CGI, 
RSP and Session concepts in the next days.
Dockimbel:
29-May-2007
Terry, in my todo-list, I have a generic module for interfacing cheyenne's 
HTTPd with REBOL applications called mod-map-url (or mod-mapping). 
It will map predefined URLs to REBOL objects. Example: http://domain.com/app/show
will call the function ''show from your object 'app. This module 
should cover most of needs if you have to embed Cheyenne in your 
REBOL application. If it doesn't cover your specific needs, you'll 
have to write a specific mod_xyz HTTPd module, which might be a little 
more complex.
Dockimbel:
29-May-2007
Louis: thanks, releasing a new version is like winning a battle (against 
all those evil little details!) ;-).
Terry:
29-May-2007
Yeah, not so much a URL.. but a message.. I want to be able to push 
to the browser.. client logs in, we grab his IP, pass this to the 
rebol script that can push to a receiving JS script.
Dockimbel:
29-May-2007
In any cases, HTTP communications involve a request from the client, 
so it implies an URL...unless your JS is not using HTTP protocol 
?
Terry:
29-May-2007
Um, no.. I wrote a uniserve service to push messages to a flash script 
embedded in the page.. the script then passes the message on to JS
Dockimbel:
29-May-2007
You can use the uniserve's shared space to share data and functions 
between services (anyway you'll have to add a specific module to 
HTTPd to be able to exchange data through the shared space, HTTPd 
is not exposing any function nor callbacks to the shared space, but 
it might be a good idea to add such feature...).
Terry:
29-May-2007
I hacked your HTTPd somewhat to 'intervene' .. just wondering if 
there was a purer method.
Terry:
29-May-2007
flash works great.. did you see the RASH windows demo .. I embed 
that into a page, and push data to it from my uniserve service
Dockimbel:
29-May-2007
The current clean way to extend Cheyenne is to write a mod_xyz module. 
The module specifications are documented in Cheyenne/docs, and your 
have several examples in Cheyenne/mods. I can provide some additionnal 
explainations through this altme channel if needed.
Dockimbel:
29-May-2007
It's not that hard to write one, the hard part is to correctly set 
the execution order for each callback (each module competes with 
all other modules for a given callback event, and you have only 3 
possible positions, 'first, 'normal (middle) and 'last.) The loading 
order of modules in the config file (httpd.cfg) also impact the final 
order of callbacks execution. I plan to move to a much more simplier 
system for Cheyenne 2.0, it will loose some little flexibility, but 
it will be much more easier to write extension modules. But , that's 
long-term, i need first to reach 1.0 ;-).
Terry:
29-May-2007
My plan all along has been to incorporate all of our Rebol tech into 
a single unified system, with Cheyenne as the platform.
Dockimbel:
29-May-2007
Basically, you just need to look at cheyenne.r and add an entry in 
the set-cache block, then add a : do-cache uniserve-path/services/your-service.r 
before calling uniserve/boot.
Dockimbel:
29-May-2007
We also plan, at Softinnov, to release it as debian package. The 
issue here is the dependency on rebol binaries, it's a pity that 
there's no REBOL packages that you can "apt install"...
Dockimbel:
29-May-2007
I prefer the REBOL binary to remain small. I should put a mysql.r 
and cheyenne.r file somewhere on my website and give out the URL, 
so you could just : do http://.../mysql.rto install and run it.
Pekr:
29-May-2007
Maarten - Cheyenne part of Core 2.7? Not sure it is OK with Carl, 
especially when RT proposes rebservices (which is a bit different 
concept, but ....)
Pekr:
29-May-2007
ok, thanks a lot ...
Dockimbel:
29-May-2007
Cheyenne v0.9.10.0 re-released due to a wrong version of the %uni-engine.r 
file. Sorry for that. Download link: http://softinnov.org/tmp/cheyenne-r09100.zip
Pekr:
29-May-2007
of course it is ... well, I hope so :-) If 4RSP works, then it should 
be, no? Wait a min, will try with IE, maybe some FF extension does 
it ...
Pekr:
29-May-2007
well, never let pekr in, he will always comlicate situation in a 
negative way :-)
Dockimbel:
29-May-2007
I consider finding bugs as a very positive action ;-)
Dockimbel:
29-May-2007
Ok, after testing a lot with FF, and finding no bug in Cheyenne, 
I just cleared the browser cache and all history info and...it  started 
working flawlessly ! Very odd, but since I've cleared cache and history 
in FF, I can't reproduce the problem...Pekr, could you try that ?
Dockimbel:
30-May-2007
but mods have a special loader, so if you want to reload a changed 
module, you need to unload the previous one and do some internal 
cleanup in Cheyenne. This "unload and cleanup" part need to be implemented 
to be able to reload an active module. OTOH, loading a new module 
could be done right now without any issue (remains untested).
Robert:
30-May-2007
Any chance to integrate RebServices CGI mode in a way that keeps 
RS stuff running? So something like a fake CGI?
Robert:
1-Jun-2007
Doc, at the moment the best approach is to use RebServices via CGI 
(so that it can be used from behind firewalls & proxies). But CGI 
spawns a new process each time and RebServices isn't FastCGI aware 
at the moment.


Hence my idea, if we can tweak a bit and keep RebService running 
on the server but still use the CGI interface to access it. As Cheyenne 
is all Rebol code I thought it should be simple to integrate RebService 
either into Cheyenne or include a nice interface.
Terry:
1-Jun-2007
Ok.. Doc.. trying to make a mod called my-mod


In the mod folder i create a file .. my-mod.r  that has this code. 

rebol []

install-HTTPd-extension [
	name: 'my-mod

	order: [
	url-translate first
	]
	
	url-translate: func [svc req conf][	
	probe svc/client/remote-ip
	print "test"
	]
]

I added my-mod.r to the %mods/ [ .... block in cheyenne.r
Doesn't fire?
Will:
1-Jun-2007
Terry you need to put a none after print "test"
Will:
1-Jun-2007
or a logic
Will:
1-Jun-2007
the function need to return a value
Dockimbel:
1-Jun-2007
Terry, I'll provide some better docs about modules creation and a 
step-by-step example on how to build simple module.
DideC:
1-Jun-2007
Why not runniong the RSP bugtracker of Cheyenne to track the bug... 
of cheyenne ?
Like this, it's a live and usefull Demo !
Will:
1-Jun-2007
Dock said he will use it on softinnov and also release the source 
as a complete rsp example, probaly not yet ready for "beta" 8-)
TomBon:
1-Jun-2007
robert, yes to integrate rebservices as a 'cgi access module' (bridge)

which provides e.g. a persistent connection to sqlite or rebdb etc. 
would 

be nice. could be also used as a starting point for a nice webbased 
admin-concept for sqlite.
Maarten:
1-Jun-2007
Is there a release somewhere that I'm missing and evrybody else *did* 
find?
Dockimbel:
1-Jun-2007
Didec: I need to finish to CSS code to put the bugtracker online, 
it will take me a few hours of works, so I put it online this  weekend.
Dockimbel:
1-Jun-2007
I have a new beta with several fixes ready to release. I'll post 
the link here and update the website tomorrow.
Maarten:
1-Jun-2007
With RSP, session support, CGI and mysql:// this is a rebol web app 
framework that most languages can only dream of (productivity wise).
Dockimbel:
1-Jun-2007
please give me a few minutes to let me post the latest Cheyenne beta 
sources and I'll write a post about how-to make PHP work.
Dockimbel:
1-Jun-2007
Terry, it seems that's a issue with the way the request pipelining 
and multiplexing is done by some browser. I've plan to fix that this 
weekend.
Dockimbel:
1-Jun-2007
Brian, I can't reproduce this behaviour on my Windows box whatever 
browser I use. I'll try on a linux box tomorrow morning.
Terry:
1-Jun-2007
Well.. it's still looking really great.. love the module methods.. 
very clean.
Im going to deciated 2-3 hours a day building mods ;)
Maxim:
2-Jun-2007
doc, I think I'll give this latest version a spin... is it as easy 
as apache to get working?
Robert:
2-Jun-2007
Alsways do a fast COMMIT ;-) and no nested transactions.
Terry:
2-Jun-2007
So Nenad, are you considering a more native PHP implemenation to 
increase performance?
Terry:
2-Jun-2007
Possible to make the PHP handler a module as well?
Dockimbel:
2-Jun-2007
Pre or post-processing PHP: currently it would require a dedicaded 
mod to achieve that.
Terry:
2-Jun-2007
Seems like a 'best of both worlds'
Graham:
2-Jun-2007
Looks my old rsp application needs a few changes to run under this 
version of cheyenne
Graham:
2-Jun-2007
Is a connection opened somewhere to a sql database?
Dockimbel:
2-Jun-2007
then, if you're not using RT's DB drivers, you need to load your 
driver somewhere : %misc/rsp-init.r or %www/your-app/app-init.r (if 
you've defined a webapp) are good places to do so.
Graham:
2-Jun-2007
this is a lot more complicated than the 2005 version :)
Graham:
2-Jun-2007
so, to send a query to "bugs" ?
Dockimbel:
2-Jun-2007
re 2005 version: you're don't need to use do-sql if you don't want 
to. You can do it as usual by opening connection, sending query...closing 
connection. do-sql is just a higher level wrapper to save you some 
time.
Graham:
2-Jun-2007
and there's a query object that holds the result of the do-sql ?
Dockimbel:
2-Jun-2007
the current rsp-api doc is just an API reference documentation, I'll 
provide a more general explanation about RSP concepts and features 
separately in a few days.
Graham:
2-Jun-2007
Or, does it just spawn a separate rebol process for it?
Graham:
2-Jun-2007
Before I think I checked on each page to see if the user was authenticated 
by checking the session.  But it looks like this is now automatic, 
and the user is sent to login page if they access a page and the 
user is not authenticated?
Dockimbel:
2-Jun-2007
Right, but only if you're inside a web-app container (defined in 
the config file). Otherwise, it's up to you to do the checking.
Dockimbel:
2-Jun-2007
2- RSP with session context : start a session using SESSION/START 
and keep some data persistant in the session context.
Dockimbel:
2-Jun-2007
if you're using the odbc:// driver, like all RT's DB drivers, it 
requires a : first db-port to open the connection port, so you have 
to change the do-sql source a little bit (in %handler/RSP.r file), 
in do-sql source :
Dockimbel:
2-Jun-2007
I'll fix that for next release. It wasn't a priority for me until 
now, because I only use my own DB drivers which API differs a little 
from RT's ones.
Graham:
2-Jun-2007
Error Code :
			
301

		Description :
			
 script  error ! 
 sql needs a value

		Near :
			
[sql: do-sql 'remr qry 
probe
]

		Where :
			
protected-exec
Graham:
2-Jun-2007
I'm passing a correct sql string .. tested in console, but I get 
this error.
Dockimbel:
2-Jun-2007
need to go, will be back in half a hour.
Dockimbel:
2-Jun-2007
If you close Cheyenne by using the [x] console gadget, a ghost image 
remains in the systray (disappears if you pass you mouse over), f 
you stop your Cheyenne session by using the systray menu, it will 
clean it properly.
Dockimbel:
2-Jun-2007
give me a few minutes, I've reproduce the error here using RT's mysql 
driver, tracking the cause...
Dockimbel:
2-Jun-2007
Here's a patched version of do-sql working with /Command DB drivers 
(paste it in %handlers/RSP.r) :
Dockimbel:
2-Jun-2007
/Command DB API is a de-facto standard. I didn't complied with that 
standard, just because I found it not handy the db-port / command-port 
approach ...so my fault ;-)
Robert:
2-Jun-2007
Doc, is possible to integrate a different DB backend? I'm using SQLite 
now most of the time. Would be cool to use it with Cheyenne as well.
Dockimbel:
2-Jun-2007
You can use it freely with Cheyenne. If it has a standard scheme 
interface (like sqlbd://), it may work with 'do-sql, otherwise, it's 
up to you to do the opening/closing part.
14901 / 6460812345...148149[150] 151152...643644645646647