• 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
r4wp4382
r3wp44224
total:48606

results window for this page: [start: 8301 end: 8400]

world-name: r3wp

Group: !Uniserve ... Creating Uniserve processes [web-public]
Graham:
5-Mar-2005
create a directory called "mail" and each subdirectory holds a "mailbox" 
for the incoming mail.  If a mailbox does not exist, it gets routed 
to mailbox "misc".
Graham:
5-Mar-2005
time to fire up ethereal and make sure I understand what the terminating 
sequence is for the smtp DATA command.
Graham:
5-Mar-2005
I have mine running as a test on 192.168.1.202

from another pc, or from local host  ... set-net [ [gchiu-:-nowhere-:-com] 
192.168.1.202 ]

send [gchiu-:-compkarori-:-co-:-nz] "testing ..."


and the email is stored in the mail/gchiu directory appended to mail.txt
Graham:
6-Mar-2005
I left my smtp service running all night .. about 10 hours .. and 
after the 2190'th spam, I hit the infamous "invalid data type during 
recycle" :(
Graham:
8-Mar-2005
Had the service running all day while I was at work .. and had over 
1700 smtp connections, of which the script allowed 6 email thru. 
 No spam.
Graham:
9-Mar-2005
Interesting stuff.  With greylisting, and an enhancement I made to 
the greylisting technique, I have managed to reduce spam.  In 6 hours 
I 6 spam made it through to the spamtrap addresses, whereas I would 
have expected more like 20.  And that is from about 800 smtp connections 
.. or potentially 800 spam being sent to my MX record.
Graham:
9-Mar-2005
And that is with a block period of 10 seconds.  The greylisting paper 
suggests using 1 hour and I'll try that now.
Graham:
9-Mar-2005
I was getting async read errors, and at least one data type recycle 
error before switching to  2.5.55.3.1
Graham:
9-Mar-2005
I want to add database storage for my smtp service, and since I use 
odbc, I have to encap to distribute ...otherwise users have to purchase 
command
Graham:
9-Mar-2005
( and, no, I don't know anything about mysql .. )
DideC:
9-Mar-2005
In short.

Protocols and services (or whatever else) are encapped as data in 
a block! (a cache sort-of).

instead of 'do/'load, you have to use 'do-cache/'load-cache in your 
script.


The cache functions are initialize differently either you are encapping 
or doing the script.
DideC:
9-Mar-2005
Here is an example of a starter that can be used for doing the script 
and to encap it :
DideC:
9-Mar-2005
Rebol [

 title: "example of starter script that act the same with View after 
 encap"
]

#include %/e/rebol/sdk/source/mezz.r
#include %/e/rebol/sdk/source/prot.r
#include %/e/rebol/sdk/source/view.r

;***** This is the function that make the tricks
#include %uniserve/libs/encap-fs.r 
if not value? 'encap-fs [do %uniserve/libs/encap-fs.r]

set-cache [
	%uniserve/uni-engine.r		[#include %uniserve/uni-engine.r]
	%uniserve/libs/headers.r	[#include %uniserve/libs/headers.r]
	%libs/log.r					[#include %uniserve/libs/log.r]
	%uniserve/protocols/HTTP.r	[#include %uniserve/protocols/HTTP.r]
	
	%your-file.r					[#include %path/to/your-file.r]
	;...
]

;***** Start
do-cache %uniserve/uni-engine.r
do-cache %uniserve/libs/headers.r

UniServe-path: %./uniserve/
logger/level: none


;***** You have to load protocols and services before starting Uniserve
do-cache %uniserve/protocols/HTTP.r

;***** Uniserve Initialise
; Require like this to not loading protocols/services from disk
uniserve/boot/no-loop/with []

;***** Your script initialise
;...
JaimeVargas:
9-Mar-2005
Does encap-fs defines do-cache and set-cache?
DideC:
9-Mar-2005
... and to remove the comments
Graham:
10-Mar-2005
More statistics .. over the last 12 hours, 3400 smtp connections 
from mainly spamming smtp servers.  62 of those were from trusted 
servers, and 37 were caught by spamcop.  21 mails were passed thru, 
but most of these were spam as well.  These ones would be subjected 
to Bayesian analysis etc.
Graham:
12-Mar-2005
I've further improved my spam busting mail service.  If I get an 
email from a new user, and that email passes all my spam tests, I 
now will send an smtp challenge to the mail server that should have 
sent that mail.  I know some mail servers will respond that every 
user combination exists, but others will not, and that will all help.
Graham:
12-Mar-2005
I've got to the point where I can receive mail from the smtp service, 
store it in a database, and retrieve it using pop3.
Graham:
13-Mar-2005
even better still, I had over a 1000 smtp connections over night, 
and I caught all the spam :)
Graham:
13-Mar-2005
It will help me determine how effective this is.

I need people who get a fair bit of spam, and don't mind their mail 
sitting on my server.
Graham:
13-Mar-2005
I can give you an account, and you put your existing email account 
into vacation mode, redirecting all mail to the account on my server.

My smtp service will spam filter it for you, and you can pick up 
your mail as normal but from my Rebol pop server.
Graham:
13-Mar-2005
Just message me here ... and I'll set it up tonight when I get back 
home.
Graham:
13-Mar-2005
Let me know your userid and password you want.
Graham:
16-Mar-2005
Got Ammons, and my mailserver only delayed it for 30 mins.
Graham:
16-Mar-2005
Haven't so far seen Ammon's alternate mail.  And Sunanda's suffered 
a write failure .. in my save-email routine :(
Dockimbel:
17-Mar-2005
Task-Master Service documentation and Modules API : http://www.softinnov.org/rebol/task-master.html
Dockimbel:
17-Mar-2005
Thanks Paul. The remaining docs for services and protocols should 
follow in the next days, so I'll be able to release UniServe 1.0 
soon.
Dockimbel:
17-Mar-2005
Sorry Paul, didn't had any time to investiguate that more deeply. 
I'm late in almost all my projects (Uniserve and Cheyenne should 
have been out for 3 month now).
Anton:
18-Mar-2005
theses
 -> "these"
needs the following files been installed
 -> "needs the following files installed"
its spawns
 -> "it spawns"
job in background
 -> "job in the background"
transfer to it your data
 -> "transfers your data to it"
additionnal
 -> "additional"
service which dispatch
 -> "service which dispatches"
If there's no free processes
 -> "If there are no free processes"
it become available
 -> "it becomes available"
properties, event and method
 -> "properties, events and methods"
optionnally
 -> " optionally"
Maximum number of background process
 -> "Maximum number of background processes"
controled
 -> "controlled"
performances
 -> "performance"
Anton:
18-Mar-2005
I checked most of those first error strings above and they are unique 
in the document.
Graham:
18-Mar-2005
Got mail from didec and ammon.
Graham:
19-Mar-2005
And then you will be able to see the message in the webmail interface.
Graham:
19-Mar-2005
BTW, that is a test to the email account: [test-:-compkarori-:-com] ... 
and not me :)
Dockimbel:
21-Mar-2005
I'll look at it. But remember that Cheyenne's RSP are early alpha 
and they are still a several issue to solve and bugs to fix before 
having making them reliable.
Dockimbel:
21-Mar-2005
The main issue with current RSP is that it includes a session variables 
synchronization system that's not yet finished. So, the freezing 
issues should be related to that. This system queues the RSP jobs 
if it detects that they use the same session variables. (It garanties 
that your session variable values would not be corrupted by the concurrent 
execution of RSP). It needs more testing and tuning to be fully reliable.
Graham:
17-May-2005
and smtpd which is a smtp server ( receives mail only so far )
Graham:
17-May-2005
Anyway, the smtp service is currently being used to process my mail, 
and it is being picked up by mail clients using the pop service
Pekr:
17-May-2005
hmm, and how is your sync stuff going? Is it reliable already? :-)
Graham:
17-May-2005
yes .. and no
Graham:
17-May-2005
the replication server and client are at http://www.compkarori.com/coyote/
Graham:
17-May-2005
I have also a smtp protocol that I will use to send mail.  Why not 
use the existing smtp that comes with Rebol?  My one uses Vincent's 
dig to find the email's mail server, and sends it directly.
MikeL:
17-May-2005
From the documentation, "Uniserve's purpose is to offer a simple 
but powerful solution for programming client and servers applications 
that can be combined with View interfaces easily."


The uses for the Asynch that I can come up with are: 1. Backup after 
transactions. 2. Journalizing / reporting after a committed transaction 
update 3. Database access 4. Queuing of side-effect events that are 
not needed for the response in the user interface. 


Aside from that, my understanding is that an synch event could be 
made asynch to allow a lower end server to process the workload.

Does anyone have any other uses from the 4 noted?


Does anyone have a simple sample of tying Uniserve into the View 
interfaces?


Are there any results of driving some load using uniserve versus 
synchronous or other solutions like threaded models?




I am trying to get my head around this a bit more and want to rely 
less on the Doc-likes-it-some-it-must-be-the-right-thing-to-do approach 
that I have used before.


I read the Medusa documentation that Doc refers to but it did not 
lead me to any good application examples.
Graham:
17-May-2005
My replication server/client is using View and Uniserve
MikeL:
17-May-2005
Thanks Graham.  Your response came in while I was composing this.... 
OK I have a simple View interface displaying a uniserve response 
so I follow that.  With a view user interface I can see you could 
get the data needed for multiple tab pages asynchronously and have 
some saving there.   For a script serving out html pages, it could 
be broken up so that asynch go after independent parts but they would 
have to be all emitted to the browser at once.   Is anyone doing 
that with Uniserv or other?
MikeL:
17-May-2005
In that ramble, I had both - I have a View client app that I want 
to know how to access Uniservices to make the programming easy and 
I also want to know how to Uniserve if I want to run  a CGI that 
connects to a database, does some credit application calculations, 
and emits html to the client.   For this CGI script, I would get 
both performance improvements and an easier programming model ... 
if I am reading the doc correctly.
Terry:
6-Oct-2005
Ok, I got it.. seems you need to have the "stop-at" in both the on-new-client, 
AND on-received
Terry:
7-Oct-2005
I have another question though.. with the httpd service, where is 
the actual data?  I get the headers, and i get the length of the 
data, but not the actual binary.. im submitting a form using POST... 
GET is fine.
Graham:
7-Oct-2005
and request I guess holds the post data itself.
Group: Tech News ... Interesting technology [web-public]
Brock:
13-Apr-2006
re: Google Calendar:  Chris Sherman, executive editor of Search Engine 
Watch.com. "The interface is classic Google--clean, crisp and relatively 
uncluttered.... The one down side to the program is you have to be 
online when you use it"
Graham:
13-Apr-2006
and rich text.
Henrik:
13-Apr-2006
and list views
Anton:
16-Apr-2006
Ah the real problem with it is a single point of view, and that point 
of view needs a projector next to it. Neat trick though.
Tomc:
18-Apr-2006
7 bedrooms and 24 bathrooms ... I suspected as much...
Henrik:
19-Apr-2006
he should be careful with windows that can be flipped over and are 
hinged at the center of the frame. I have those in my livingroom. 
When opened at a certain angle, the reflection in the glass is  directed 
towards the roof. Sometimes a bird would get "caught" in the reflection 
while sitting on the roof and start attacking the window glass repeatedly. 
It looks really funny, but you have to clean up the mess afterwards: 
I suppose repeatedly banging their head against the window glass 
every 2 seconds for 10 minutes makes for a bad stomach...
Maxim:
21-Apr-2006
Thanks Henrik, you just made my day ;-)     running windows XP apps 
on OSX natively!  HAHAHAHAHA  get the better OS, and the better Software 
and run them together.  event though they wheren't meant to even 
support each other from the start   :-)
Henrik:
21-Apr-2006
you'd loose access to core image, core data, core video and audio 
and spotlight..
Henrik:
24-Apr-2006
http://news.com.com/2100-1028_3-6064016.html?part=rss&tag=6064016&subj=news
<--- US Congress to prepare a new and tougher DCMA
Henrik:
24-Apr-2006
and more money
[unknown: 9]:
24-Apr-2006
The problem in this case is that the software itself became illegal, 
which is similar to lock picking tools being illegal.


Then the transport of these tools (links on websites) were made akin 
to transport (trafficking).


The solve is simply to fracture all software into so many pieces 
that it is impossible to point in any one direction.


A paperclip here, a tin of graphite there, etc.  And in theory, it 
may be possible due to the web not to have any group of these items 
in your possession at the same time.


Another option is much simpler…send the files out (to some other 
country), have them return unlocked.  This would pose an interesting 
problem since clearly you are receiving a copy some IP.  So then 
one should receive a "protected" copy using a different protection 
system.  No that part has to be proven as well.


It is all very interesting…but in the end we must abide by the law 
until we can vote it to change.
Henrik:
24-Apr-2006
I'm just a little baffled that it would have to go in the direction 
where words like "fighting terrorism" need to be used. I remember 
an ad that ran here a few years ago with footage of Columbian drug 
dealers, terrorists and animal smugglers that said if you bought 
pirated access cards for satellite TV viewing, you'd be supporting 
drug dealers, illegal trading and terrorists. (Geomol has probably 
heard of TV3 and Viasat) I couldn't believe a private company would 
play on that, but they really did. Of course it changed nothing, 
since people are not that stupid and out of touch with reality.


But doing the same kind of lobbying to a government could be very 
dangerous. Are the people in the government easier to affect? Probably 
if you are waving enough money in front of them.
Maarten:
26-Apr-2006
To me, it is all very simple. I just install a program that protects 
all content on my computer before *anything* comes on my PC. Now, 
every piece of software that tries to get anything of my computer... 
of course the protection I offer is cumbersome, so most software 
will circumvent it... and I can sue them. Of cousre I can publish 
something to protect me, espscially from a non-US country.
Maxim:
26-Apr-2006
so basically run our PCs in diskless mode, and use remote networked 
disks on which we can really protect the content.
Volker:
26-Apr-2006
Set up an old box as webserver and use browser and rebol?
Anton:
2-May-2006
Maybe I'm too cynical and it really will be used to teach people 
how to dance.
Henrik:
2-May-2006
actually in Japan it's expected that these robots will be used to 
aid older people in their homes. the number of young Japanese people 
is on the decline and there will be a shortage to help elders in 
a few decades, so Honda started a humanoid robotic development program 
20 years ago. Asimo is where they are now.
[unknown: 9]:
2-May-2006
Three scariest things on this planet: Terrorist, old people, and 
robots.  


It will start with robots helping old people be terrorists.
Gabriele:
2-May-2006
i disagree, the scariest things on this planet are humans. (they 
can be terrorists, they become old people eventually, and they even 
create robots.)
Geomol:
2-May-2006
It often go bad, when people don't think for themselves. And agreed, 
many lack the ability to see the consequences of their actions. Finally 
many can't distinguish between facts and opinions. Some things come 
down to facts, other things depend on the eyes seeing.
Robert:
9-May-2006
Yes, and that since... 4 years? No further comment...
Sunanda:
9-May-2006
REBOL is a tiny download, but a very large memory footprint when 
running.
I remember that was one reason for it never being ported to PDAs.

Cellphones also have memory limitations -- both in maximum megs and 
underlying mapping models.
Has the hardware curve caught up with REBOL's needs yet?
Pekr:
9-May-2006
hasn't Carl just blogged with "I want Rebol on my cell phone and 
I want it now" or something like that?
Sunanda:
9-May-2006
H blogged a couple of times about winCE being complete pants on a 
cellphone.
And hinted that a port of REBOL to winCE is possible given time:
http://www.rebol.net/article/0217.html
Volker:
11-May-2006
Heard its a far descendant of APL, and fast. Found this: http://www.kx.com/news/in-the-news/pr-041228-vector.php
BrianW:
12-May-2006
Why is it that my favorite languages only get popular when they get 
fat and slow? :)
Pekr:
12-May-2006
Cyphre did find some link to beta Ruby/AGG release, which one note 
of author, stating something like "Download beta release, but this 
is unexpectadly slow :-(" ... which could mean there is still a long 
way to go for them, and we can have REBOL 4.0 by that time ...
Graham:
12-May-2006
And of course it is in RT's interest to kill off any impending clones, 
or make them irrelevant.
Pekr:
12-May-2006
no matter what anyone can think, as for my limited skills to others 
- I prefer rebol because of Rebol and I can' understand nonsense 
like Ruby has rails, which is popular, it means Ruby is cool kind 
of attitude - Ruby is still Ruby ... and you like the programming 
language, or you don't ... and I like rebol .... :-)
Graham:
12-May-2006
I note Orca mailing list has 22 messages in March, and none in April.
Pekr:
12-May-2006
dunno, but you may be right .... maybe Carl saw the situation, our 
requests, and knew that the only chance was much more than just incremental 
update ...
Pekr:
12-May-2006
... well, but Carl said " I want rebol for my cell phone, and I want 
it now" ... so hopefully porting to new platform can happen at one 
week development at max ;-)
Henrik:
12-May-2006
the problem is that there is soo much to do. Rebol covers so much 
ground, there would be enough work for 30-40 top-skilled software 
engineers over the next 2-3 years working full time to cover everything. 
I would for example like to see just a bit of focus on the Word Browser, 
make it complete so you could add comments. It's hard because there 
are a 100 other things to do. It's like playing tennis and someone 
throws 50 balls at you. You'd need a really big racket.
JaimeVargas:
12-May-2006
Ruby rocks and Rebol rocks and Scheme Rocks, and Orca Rocks.
JaimeVargas:
12-May-2006
It is better to be a polyglot than succumb on the I don't understand 
that, so I will not use it, and by the way I will bash any other 
language that I don't  get.
BrianW:
12-May-2006
Oh, and I've recently discovered that bash can be made to rock in 
its niche
BrianW:
12-May-2006
On the other hand, if Pekr wants to be a Rebol wizard and specialize 
in that, it's his privilege to do so..
JaimeVargas:
12-May-2006
I do believe that the competition is great, and by the way for a 
much as I love Rebol. I don't see the like the ultimate end of computer 
science,, as matter of fact I see some drastic limitations like Rebol 
can't bootstrap Rebol, because rebol is not compilable.
JaimeVargas:
12-May-2006
Yes, Pekr should become a Rebol wizards and demostrate so. Instead 
of talking with property about other languages.
JaimeVargas:
12-May-2006
Ruby and Rails both are making a lot money for some people. How many 
Pro-Applications makin $$$$$ does rebol has. And I mean public knowledge 
not embedded internal projects?
JaimeVargas:
12-May-2006
My knowledge of this is IOS and QTask. I don't know how much IOS 
produce, but I believe Qtask or more specifically Quilts will make 
a lot of money.
JaimeVargas:
12-May-2006
But I am diverging. I will repeat it Rails phylosophy of pragmatism 
and convention before configuration or reinvention is great; and 
the 10 min tuturials are true, becoming and medium level usert takes 
one or two weeks, and with medium-level user you are already programming 
lots of great things.
JaimeVargas:
12-May-2006
Yeah, I can do a lot of  this with Rebol, but I will spend more than 
10 minutes to have basic CRUD (Create, Read, Update, Destroy) code, 
and much more it I want all of the rest.
Pekr:
12-May-2006
Jaime - you never so my code, so don't try to pretend I am not able 
to code. That I don't produce any code does not mean I am not able 
to. I have different orientation at my current job, that is all. 
And of course, I am really not a good coder to provide code of Cyphre 
level quality.
Pekr:
12-May-2006
but I have enough of commone sense, being productive historically 
in 5 or 6 languages (producing some real life apps), that I can judge, 
even with limited understanding, what is good for me and why. I just 
tried to say, that Ruby does NOT attract me, I would better use Python, 
which I like better.
Pekr:
12-May-2006
and really no - I don't judge language by ability to make money, 
nor if it has some killer app available - because that fact itself 
does not help me to better master such language.
Volker:
12-May-2006
Not compilable - thats no showstopper for bootstrap. Both forth and 
squeak can do it. Needs restrictions while bootstrapping, but is 
possible. Should be possible in rebol too.
JaimeVargas:
12-May-2006
Pekr, I am not being elitis, I just think your comments are off place. 
If you can not learn a language doesn't mean the language is bad. 
Ruby is a great language and the fact that it has rails, gems, rake, 
and some many other modules makes it great. By great I mean that 
it enhance productivity.
JaimeVargas:
12-May-2006
So I don't say that rebol is bad. I just said that Rails is good 
and very good for Web2.0.
JaimeVargas:
12-May-2006
And Rebol is very good a creating dialects.
JaimeVargas:
12-May-2006
Also even though Forth and Smalltalk are dinamic languages they don't 
have CFG. So the problems is not dynamicity.
JaimeVargas:
12-May-2006
Pekr, I guess my reaction was due to this comment "Good old Jaime 
adheres to hype :-)", this is simply  not true. I recommended Rails 
because I liked the productivity boost that I got in a recent project, 
not because of its popularity.  I  have read about different Programming 
Languages and found that  each one  has its strengths and its weaknesses. 
But independent of this you can always learn a new technique that 
will expand your horizons..
8301 / 4860612345...8283[84] 8586...483484485486487