• 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
r4wp30
r3wp563
total:593

results window for this page: [start: 31 end: 130]

world-name: r3wp

Group: !AltME ... Discussion about AltME [web-public]
Tomc:
29-Mar-2005
0) multiple fallback mechanisms for getting/staying connected.

1) absolute control of what is actualy removed from local machine... 
ever.

2) better support for using a single account from several machines.
3) better support for using several worlds from one computer.

4) finer control of what posts you are exposed to. (groups and users 
and users in groups) 
5) filesharing
6) api,locks, so we can muck with the filesets.

7) calendar,just fix it up. hour/day/week views, sorting,repeated,various 
alerts ...
8) adjustable font sizes

9) search should return hits (the text) from further back than your 
message buffer limit.
10) OSX support & recycle bug
[unknown: 9]:
29-Mar-2005
I think of communication software a little differently (in general), 
so I will share this.  

Read states

 (like the Red we are talking about) are a very interesting issue. 
  


Most computer software does a very poor job of replicating empirical 
or visceral conversations.  Email for example has a method of describing 
the "direction" you are speaking.  TO: Bob, CC: Carry.  Where the 
TO: indicates you are speaking directly to Bob, and that Carry is 
standing somewhere to the left or right of you.  BCC is someone hiding 
behind you. 


Email could have an interface where you first pick the people in 
the "room." And then use something like a 2D interface to move the 
listeners around a symbolic version of you.  This would be both silly, 
time consuming, and somewhat confusing, but you get the point.


What you have read and what you have not read though has a similar 
analogy.   There are thousands of sub states and markers people use 
to sort things they have read, will read, need to read again, need 
to respond to, etc.


In Box, Out Box, Papers upside down, putting papers you need to sign 
under your car keys on the floor in front of the door leading to 
the car, etc.


I have one friend who re-wrote some open source email program to 
have some huge number of states and then some simple filters.  It 
works VERY WELL, if you know his system.  He never forgets anything.


So the current model AltME has (right now) is a very simple interface. 
 Tantimount to "Have I ever seen this before."


We are playing with some other models in Qtask, which may get adopted 
into AltME.  I'm working on a system I call Venn Chat.  Some features 
include:

Have I read this before? (like AltME)
Mark this:  

Follow up (add to a list of messages you want to think about more)
Note (All should read this when they come into the group)
All Must Read (converts it into an AltME-like alert)


Convert to a task (and keep the context of the chat in place, this 
is opens up a whole other area)
Branch (something like forum threading)
Re-file (move from one group to another)

Re-post (copy to another group, at the same time, similar to branch).
Trigger (tell me when someone has finally read this).
Status (tell me who has read this so far).
Attach (files, links, etc)
[unknown: 5]:
16-Apr-2005
Need a paging feature whereby we can click on a persons name and 
have it play a wav file on their computer to get their attention 
and flash.
Ingo:
22-Apr-2005
One nice thing would be, if some userdata would be saved along with 
my login, like colours, and read messages in the different groups. 
I just now installed altme on a new computer, and I have to fill 
in all of this.
Brock:
24-Aug-2005
Reichart, just wondering with the world of IM clients getting more 
and more cluttered with Google's Chat application.  And with enhancements 
coming to AltME, QTask etc.  Are you able to give us any feedback 
to some of the plans for AltME or other apps with respect to your 
IM future?  Specifically I was wondering if other IM communication 
standards are going to be integrated so we are not an island of private 
chat?  Of course, having the option to not be a private world in 
some situations is a great option.


I see that most IM services today are going to a smart-client (x-internet) 
type application requiring software install.  Maybe Prolific's plan 
(I believe I recall anyway) to provide both a smart-client/web-client 
will be a plus.


With Google generating IM chatter in the computer world, just hope 
you don't miss the boat and can make an impact in the IM world when 
you release your updated product(s).
Group: Core ... Discuss core issues [web-public]
eFishAnt:
14-Jan-2005
when Josh appears, we will scratch each others heads and see if we 
can determine a way to parse this...he has done some work like this 
for his NASA project...and he is working on some crazy computer science 
parsing algorithms...I think he has been chatting with Ladislav too 
long ... ;-)
Group: Script Library ... REBOL.org: Script library and Mailing list archive [web-public]
Sunanda:
1-May-2007
If there was a standard REBOL library that could open *any* common 
zip format, then yes: it'd be easy to accept a zip upload and turn 
it into a package.
Otherwise, it'd be a support headache.
***

The current method of uploading package files (via a browser interface) 
is itself a headache. But (this is where I toss the ball back to 
you Maxim), LDS (the Library's API) supports package file uploading. 
So *you* could write an easy package assembly routine to run on the 
contributor's computer. Problem solved!
Group: I'm new ... Ask any question, and a helpful person will try to answer. [web-public]
BrianH:
31-Mar-2006
That's the View cache directory (or sandbox if you prefer), which 
gets set by the installer. Although stuff is downloaded to it it 
is more like the Windows application data directory for REBOL, a 
place for (perhaps untrustworthy) scripts to put their stuff. It's 
not really a default download directory as such.


If you want to change it, the easiest way (for a newbie) is to uninstall 
REBOL, move the entire View directory (not the public subdirectory) 
where you want it to be, and reinstall REBOL, specifying the new 
location. If you are more ambitious, the View root directory is stored 
in the registry and can be changed from there. You can't move the 
public subdirectory seperately from the entire View directory though.


Keep in mind that the View root directory is under Application Data 
for good reasons, particularly to make it easier for multiple users 
on the same computer to use REBOL. It's the standard way to do this 
on Windows, and a good idea overall. 


I tend to leave the View root in appdata where it belongs and then 
set a junction point (sort of like a symbolic link for directories 
on NTFS) in some more friendly location so I can get to the data 
easier. I use the axwLink shell extension for this, which you can 
get here: http://arniworld.de/downloads.htm
Group: Syllable ... The free desktop and server operating system family [web-public]
Volker:
3-Sep-2005
Lets make a computer-museum.
Group: Linux ... [web-public] group for linux REBOL users
shadwolf:
10-Aug-2005
Actually I'm playing with festival on linux  ;) REBOL festival Client 
 with visual interface to feed the festival software running in server 
mode only take 10 lines  I love REBOL :))). So now on linux I can 
make my Computer speech me  the Carl's blog content while I'm in 
the mean time reading the French forum new posts ;)
Terry:
24-Nov-2005
Damn Small Linux 2.0 released..  http://www.damnsmalllinux.org/index.html


Damn Small is small enough and smart enough to do the following things:


    * Boot from a business card CD as a live linux distribution (LiveCD)
    * Boot from a USB pen drive

    * Boot from within a host operating system (that's right, it can 
    run *inside* Windows)

    * Run very nicely from an IDE Compact Flash drive via a method we 
    call "frugal install"

    * Transform into a Debian OS with a traditional hard drive install
    * Run light enough to power a 486DX with 16MB of Ram

    * Run fully in RAM with as little as 128MB (you will be amazed at 
    how fast your computer can be!)

    * Modularly grow -- DSL is highly extendable without the need to 
    customize
Carl:
1-Mar-2006
A well, this is too bad. The Debian distro is on DVD, but the computer 
does not have a DVD, only CDROM.
Rebolek:
26-Sep-2006
my linux troubles (this is longer)


I'm pretty frustrated at this moment, maybe somebody can help me...


I'm linux newbie, I'm using it for 6 months or so. I've installed 
Ubuntu for my girlfriend and it works OK. So I decided to install 
linux for me too. I've got Athlon X64 computer, so I tried 64bit 
version of Ubuntu. But you cannot run 32bit programs under 64bit 
Linux, so no REBOL or AltMe. OK, I can live with 32bit linux, no 
problem. So I installed MEPIS. It's not bad, it has got media support 
but...it's KDE.


I never knew anything about KDE vs. Gnome vs. whatever wars, I just 
don't care, but day after day I found KDE to be bloated, slow and 
buggy. Compared to elegance of Ubuntu on my girfriend's computer 
I decided that I just don't like KDE, I don't like all that menus 
where I'm always lost, long loading times, that awful blue theme, 
childish icons and everything K-labeled. Every window and every button 
on KDE looks so BIG compared to windows GUI, it's just a waste of 
screens's space. So I tried different window managers and found Xfce, 
icebox and some other small and fast window managers. But running 
MEPIS with different window manager than KDE was not optimal so I 
decided to remove MEPIS and install xubuntu. Everything was OK and 
I had xubuntu instaled.


One day later I managed to exchange my gfx card. I was using Matrox 
Millenium 2MB PCI card and exchanged it for 3D labs Banshee 16MB 
PCI card (I know that both cards are somehow underpowered for my 
computer but that's OK, I don't play any 3d games, so I don't need 
some new card). I've booted into Windows and everything was OK. I 
can even select resolution better than 1024x768 (because that's not 
optimal resolution for 21" monitor :-) So I restarted and booted 
into xubuntu. x-server didn't start. 


As I said, I'm linux newbie so I don't want to mess with some config 
files so I said to myself OK, I reinstall it, it's just one day old 
installation, no problem. I've booted the live-cd, grub let me choose 
resolution of 1280x1024, I booted xubuntu and - it was running in 
640x480. Yes, I had the choice to change resolution - but only to 
320x240. I tried ubuntu (gnome) and it was the same. ubuntu's x-server 
probably does not support my banshee gfx card. I tried MEPIS also 
and - it worked! I can boot mepis 3.3.1 live cd in 1024x768 (but 
not more - with windows, I can go up to 1920x1440). But when I boot 
mepis, I do see that KDE desktop thing and it makes me feel sick 
(hell, even windows seem to be more fun to use than KDE for me!).


So, what now? I cannot use windows only (1. i don't like it :) 2. 
it's got problems of its own - it cannot download files bigger than 
cca 1MB without error. Probably some driver problem but I still haven't 
found a sollution. this is not problem on linux) and I don't like 
KDE. I know that there's one sollution - to buy relatively new pci-x 
n-vidia gfx card and problems may be gone. but that's not what I 
want to do. That 3dfx banshee is good enough for me, I just want 
some fast and small OS running on it.


Maybe I'm just missing a computer that can boot in 15 seconds into 
full GUI enviroment (yes, my old Amiga :)
Anton:
18-Apr-2007
Kaj, that's very good info, thanks !

I could still use Mepis as a simple "don't change much" install for 
friends who just want a basic computer.
amacleod:
31-Aug-2007
had the same problem with using different computers with the same 
account. One computer would not upload all the messages...both windows 
XP
Anton:
4-Apr-2008
Does mounting a filesystem change anything on the filesystem ?

I'm on Kubuntu and I've taken a new laptop's 80GB internal disk into 
an external drive enclosure and connected it via USB to my computer.
Kubuntu detected it and automounted the filesystem.

My task was to duplicate the disk, in the pursuit of which I've used 
various combinations of dd and gzip.

However, I can't get a straight 80GB image to compare equally (using 
cmp or diff) with a compressed image.

(I decompress the compressed image on the fly and pipe it into cmp.)

After many hours, it occurs to me that having the filesystem mounted 
might be changing it slightly over time... which would make my images 
different. (This would make my mission a failure, as I wanted a pristine 
image.)
So can anyone answer the above question ?
Anton:
11-Apr-2008
That's true, actually, the remote computer could be compromised and 
then keylog me. But I set up the "remote" computer, being my flatmate's 
in the next room. I can't remember if our firewall allows ssh between 
local and wide area network...
Group: CGI ... web server issues [web-public]
Tim:
20-Feb-2005
Take a look at http://www.johnsons-web.com/cgi-bin/test.r.This is 
very bizarre! If you use netscape, you will see the entire usage 
message from rebol displayed prior to the mime-type header. If you 
use IE, it is likely that some but not all of these effects will 
be obfuscated, but you should be able

to see the entire output if you view the source. The sources from 
the script is being sent from a windows computer to a linux server. 
Now, if

I use a FTP client like WS_FTP which as a "ascii" mode, it automatically 
converts line enders to unix style, and this problem does not occur.
Louis:
8-May-2006
I am running XP on my local computer. Out web host's server is running 
Red Hat Linux.


Which version of core should I use on the host server to run the 
cgi scripts?


If I download the proper Linux core interpreter to my  XP computer, 
and uncompress it using WinZip, will it be corrupted by XP?  How 
do I get a clean version of core to the Linux server?
Volker:
21-Aug-2006
size-text: xwindows is client/server. the x-server , that is your 
local computer, which offers to aplications to display things to 
you. And it has some important informations locally, especially the 
fonts (and can cache images and such).

/view needs access to the fonts and so access to a running x-server. 
the x-libs are only an interface to connect to the server. (The xserver-libs 
could be used directly, but well, /view does not do that. Seems to 
be tricky.)
A incomplete sketch how to do it, with no attention to security:

So with /view you need a running x-server, one way to do that  headless 
is vnc.  Can also run on another machine. 

Then you need to tell  rebol where it is, there is an env-var $DISPLAY. 
Which must be set before rebol runs. Did not figure out how to configure 
that. Running a bash-script as cgi, set  $DISPLAY, call the real 
rebol-script should work. And there may be issues with authentification, 
x-windows does not like everyone to connect by default, or the other 
way around, its too easy to make it too open ("xhost + ip"). There 
are more secure ways, but looked more complicated and i never tried. 
All in all i would run such things on windows.
Group: !Readmail ... a Rebol mail client [web-public]
PhilB:
5-Sep-2006
Louis .... yes as long as the client computer has view installed, 
just copy readmal to the usb drive and it should run from there.
Graham:
30-Oct-2006
if you turn off the computer while writing to disk and corrupting 
the indices .. well, nothing to do with Eudora.
Group: Web ... Everything web development related [web-public]
Carl:
22-Jan-2005
if that is as good as speech recognition gets I think I could do 
better in probably about a month of programming -- I have been thinking 
about this problem for more than two decades -- while at apple computer 
by a push to get speech recognition to be part of every Macintosh 
-- but was unsuccessful
Sunanda:
31-Jan-2005
Interesting that Firefox next release is intending to have a by-site 
user CSS feature. So I'' be able to personalise *any* site I view 
regularly in Firefox by simply adding some CSS.


I can see a market for customised style sheets (make MSN look good, 
or mold Google to my corporate colors, or just look funkier than 
the boring original). Afterall, websites are just about the only 
thing on my computer that I can't reskin.


In the future, sites that are easily reskinnable, may have a competitive 
advantage over those that are not. That means using CSS.  (CSS was 
always meant to make this possible. It's the browsers that have been 
slow).
Group: !Uniserve ... Creating Uniserve processes [web-public]
Graham:
5-Mar-2005
REBOL [
	Title: "SMTP daemon"
	Author: "Graham Chiu"
	Version: 0.0.2
	Date: 5/3/2005
]

install-service [
	name: 'smtp
	port-id: 25

	multi-line-end: rejoin [crlf #"." crlf]
	stop-at: crlf
	
	server: make object! [ user-data: none ]

 clear-server: server/user-data [ state: "command" email: computer: 
 none ]
	
	maildir: %mail/ ; store mail here
	domains: [ "@compkarori.co.nz" ] ; list of accepted domains
	
	save-mail: func [ data /local mailbox ][

  if not dir? mailbox: rejoin [ maildir server/user-data/email "/" 
  ] [
			if not exists? mailbox: join maildir %misc/ [
				mailbox: make-dir join maildir %misc/
			]					
		]
		if not exists? join mailbox "mail.txt" [
			write join mailbox "mail.txt" "" 
		]
		write/append join mailbox "mail.txt" join crlf to-string data	
		; print dehex data
	]
	
	on-new-client: has [su] [
			su: server/user-data: context [
			state: copy "command"
			email: computer: none
	 	]
		stop-at: crlf
		write-client join "220 mail.compkarori.co.nz SMTP" crlf
	]

	smtp-rule: [
		"HELO" copy name thru newline
			( write-client join "250 mail.compkarori.co.nz SMTP" crlf 
				if not none? name [
					trim/head/tail name
				]
				server/user-data/computer: form name
			) |
		"EHLO" thru newline
			( write-client join "500 not implemented" crlf ) |
		"MAIL" thru newline
			( write-client join "250 OK MAIL FROM" crlf) |
		"QUIT" thru newline
			( write-client join "221 Good Bye" crlf close-client) |
		"RSET" thru newline
			( write-client join "250 OK RESET" crlf clear-server ) |
		"NOOP" thru newline
			( write-client join "250 OK NOOP" crlf ) |
		"VRFY" thru newline

   ( write-client join "252 send some mail, i'll try my best" crlf ) 
   |
		"EXPN" thru newline
			( write-client join "500 not implemented" crlf ) |

  "RCPT" [ thru "<" | thru ": " ] copy name to "@" copy domain to ">" 
  thru newline 
			( 
				either find domains domain [

     server/user-data/email: form name write-client join "250 OK RCPT 
     TO" crlf 
				][

     write-client join "553 sorry, that domain is not in my list of allowed 
     rcpthosts" crlf
					server/user-data/email: none					
				]
			) |
		"DATA" thru newline

   ( 	stop-at: multi-line-end server/user-data/state: copy "body" 
				write-client join "354 start mail input" crlf
			) 
	]
	
	on-received: func [data /local su] [
		su: server/user-data
		; print join "Data: " data
		switch su/state [
			"command" [
				if not parse data smtp-rule	[ 
					write-client join "500 command not understood" crlf
				]		
			]
			"body" [
				; reject if we don't have a RCPT command first
				if none? su/email [
					write-client join "500 no email address received" crlf
					stop-at: crlf
					su/state: copy "command"
					return
				]
				
				; write the body of the message somewhere

    save-mail rejoin [ "Received: from " su/computer " ( " su/computer 
    " [ " client/remote-ip " ]) " to-idate now newline dehex data newline 
    newline ]
				stop-at: crlf
				write-client join "250 OK MAIL received" crlf
				su/state: "command"
				su/email: none
			]	
		]
	]
]
Graham:
5-Mar-2005
hmm

clear-server: does [ server/user-data/state: "command" server/user-data/email: 
server/user-data/computer: none ]
Group: XML ... xml related conversations [web-public]
Gabriele:
28-Apr-2006
Tree rewriting is a model of computation which is used in a variety 
of contexts within computer science, for example in semantic specification 
and compiler implementation
Group: Hardware ... Computer Hardware Issues [web-public]
Louis:
23-Apr-2005
My Logitech optical mouse pointer is getting harder and harder to 
control. It will be working smoothly and then for no obvious reason 
will stick to a certain spot for a moment and then jump ahead. Also, 
sometimes it will not work after starting the computer. Does anyone 
know what might be wrong?
Graham:
26-Apr-2005
I've got a glass top computer desk ... and I have to be sure I put 
the optical mouse on the non glass surfaces if I want it to move
Louis:
9-Apr-2006
What is presently the smallest computer that will run rebol view?
Louis:
10-Apr-2006
My wife wants a computer so small she can put it in her purse and 
not even know it is there. But it has to be able to do all the work 
of a desktop with a 21 inch monitor.  You can see that her's is a 
real reasonable request.
Louis:
23-May-2006
Is it possible to transfer the entire contents of the harddrive on 
a desktop computer to the harddrive on a laptop? I mean including 
the registry settings etc. I have Norton Ghost; would that do it? 
or are there hardware issues that would prevent it?
[unknown: 9]:
23-May-2006
You should, we can talk to you about how to configure your drive 
in the first place.  I have some simple tricks I do for my laptops 
(I only use laptops, and live on them). 

Quick list:

Put everything in PGP folders.

Install XP to a small partition, and have a ghosted version on the 
same drive (seperate partition).

Basic layout is C: = Boot and XP, D: = Data (your personal Data, 
E: = Extra applications, Z: = Archive og Ghost of C:.
Keep the custom Ghost CD for your laptop with you.


With this, if somoene steals your computer they don't get your data.
If C gets corrupted, you can recover.
And, it is REALLY easy to back up just your data fast.
BrianH:
23-May-2006
Check the manufacturer's web site before you but the laptop. If you 
can download all necessary drivers and utilities from their web site 
you might be in luck. Make sure that all bundled applications have 
installers included with the laptop, rather than restore disks. Before 
you wipe the laptop, check it for install directories and archive 
them - and run test installs on another computer to make sure the 
installers work.
BrianH:
23-May-2006
When I but a laptop (or any computer) the first thing I do is image 
the original drive, before I even boot up the computer for the first 
time. That way I can undo any mistakes I make, and even restore the 
computer to pristine condition and return it if that is necessary.
[unknown: 9]:
29-May-2006
Even a slow computer can edit video just fine.  It depends on what 
medium you work on.  For example, if work in Raw, everything is really 
fast.  When you finally move to a format (AVI, .MOV, .MPG, etc.) 
that is when stuff takes a LONG time.  You need lots of video space.
Geomol:
1-Aug-2007
About noise, as Pekr wrote about. Even if my iBook has a fan, it 
very rarely starts, so my computer is totally noise free, which I 
really enjoy. The new MacBooks are the same, and battery lasts for 
6 hours. I'm not sure, if the MacMini is the same!?
btiffin:
1-Aug-2007
Yep...I'm with Ashley.  If you want a computer to use, get a Mac. 
 If you want to stick it to the man, use GNU/Linux, but do so knowing 
that whizbang feature X will be lacking or require gnome level tinkering.

If you want to be a lemming, go Windows, sorry I mean, if you like 
mainstream, go Windows.
Anton:
23-Apr-2008
I'm building a computer system for my friend. The motherboard comes 
with a magnetic ring which is supposed to reduce interference. But 
which cables is it supposed to go on ? (I think I've seen it in another 
system around the front led/power/reset cables.)
Group: Sound ... discussion about sound and audio implementation in REBOL [web-public]
Rebolek:
15-Sep-2005
Probably depends on sound hardware, because I've testing this previously 
and I was getting different results on my home computer and my work 
computer
Group: Rebol School ... Rebol School [web-public]
denismx:
19-Apr-2006
In fact, in any programming language, code is just data that is executable. 
Some languages allow that the code-data be processed as any other 
date. Rebol is not the only one. And I do not believe that this is 
it's main characteristic. The fundamental characteristic of Rebol 
is that it is a language for exchanging data over networks, be it 
information (data) or programs (code) so that is can be used and 
executed (if code is passed) on any computer connected to the network.
Jean-François:
23-Apr-2006
I think it depends a lot on your audience. You said they had no previous 
experience in programming, but are they computer science students 
or humanities, or engineering?


Their are many things to teach at once; computer science concepts, 
Rebol concepts, how to program, etc. I guess you would also have 
to settle on a single programming paradigm to start with. If your 
audience are hunamities students then the not so simple concepts 
such a "programming language" and "program" (leading to "syntax", 
"semantic", "type") are very important to understand properly first. 
Then you have "expression", "evaluation", "subprogram"" etc. (leading 
to "values", "binding", "function"). I think all this can be done 
through meaningfull practical example built russian doll style.
denismx:
24-Apr-2006
Jean-François: one of the courses I teach is an introduction to programming 
to science students. Some of which will follow two more courses in 
programming, in the same language. Over the years, I've done this 
in Fortran, Pascal and now C++. At one time the first two courses 
were given in Python and the last (which I was giving), in C++. We 
decided that it was better to give all 3 in the same language. I 
didn't think Python was a good choice.

I'm now giving the first course (and maybe all 3). I'm exploring 
the possibility of opting at some time for Rebol, if I can break 
down the language into subsets that are "easily" learned and that 
offer useful tools for some large category of problems. I did'nt 
find any tutorial that seems to be quite there yet. 

Of course, the language is not the only thing taught. Basic programming 
and computer science concepts are also taught. But these can be taught 
independently from the choice of the language, for a large part. 

Rebol is my preoccupation. Some languages need a very lot of reading/learning 
before you can start to use it for solving problems with them. Maybe 
this is the case for Rebol. But I'm not sure yet. My hypothesis is 
that nearly everyone has learned Rebol by reading the Core manual 
and looking at examples in tutorials. It's ok to do it this way if 
one chooses so. But the teacher is expected to devise smoother paths 
for the learning process.
denismx:
5-May-2006
Actually, I'm not trying to figure out how to introduce programming 
concepts, or computer science in general. I already have a lot of 
stuff on that since I have been teaching this for 20 years now. And 
I'm not looking tor a "better" language to teach, even though I have 
given a look to Scheme.
Group: Rebol/Flash dialect ... content related to Rebol/Flash dialect [web-public]
DanielSz:
16-Nov-2007
If I can throw my two cents here. Terry is right to complain, because 
you can feel he cares, it's not destructive criticism. Pekr is saying 
he's a realist, but to me he sounds more like a dreamer (no offense).Flash 
is a Virtual Machine that lives in the browser. Rebol is a VM that 
lives on several OSes. Flash VM is present on 99% of the browsers. 
Rebol VM is not present  on browsers (plugin doesn't count because 
last time I tried it wouldn't install, and last version is more than 
a year old), and it is present on OSes of a small number of creative 
developers and hobbyists. If I had to develop a commercial app for 
the web, Flash and Flex give me extensive documentation, and a whole 
framework. Rebol can't compete with Adobe, and should not. Last week, 
I developed a GUI in Rebol and Rebgui that would have taken me four 
times longer in any other graphical toolkit, and I had a knack at 
it. But this app is for internal use. Rebol is a great language, 
and I would like to see it evolve as a computer language, not as 
a throw it all in kind of gizmo. It should go Open Source, because 
RT doesn't have the means to provide versions for all platforms. 
Where is the rebol for NetBSD? Last version is 2001. If RT hasn't 
the resources, let the developers do it. I want to run rebol on an 
internet tablet. I had wanted to run rebol on a palm (not anymore 
because Palm is deas, sort of). But the Nokia tablet run debian linux. 
There is no reason for the unabailability of rebol. It is just a 
matter of building it and packaging it. Who has the time for this? 
Plenty of people, they're just not at RT, because there people are 
busy with more important things (like developing the product).
amacleod:
16-Nov-2007
flash is on zero browsers until installed...I've set up machines 
at work for guys in the firehouse to use. Every computer there gathers 
so much adware/spyware/viruses that I can never keep up cleaning 
them. I've had to re-install windows so many times and each time 
I have to re-install the latest flash player. I resorted to setting 
up puppy linux and running off a bootable cd..(with the typical complaints 
about it not being windows) Anyway...rebol plug-in is easire to download 
than flash so what's the bigdeal. I install active-x controls all 
the time when I find a site that interests me and needs the control.
Group: rebcode ... Rebcode discussion [web-public]
Ammon:
12-Oct-2005
Uhm.  The window layering problem has nothing to do with how much 
the script was slowing down my computer because I killed the script 
and windows still isn't layering my windows properly.
Group: RT Q&A ... [RT Q&A] Questions and Answers to REBOL Technologies [web-public]
Gabriele:
11-Dec-2005
Q: (note - my view may be influenced by insufficient knowledge in 
the area given) - last weeks I played with wrapping some Win32 functions. 
I started discussion on dll.so channel, to ask developers, if they 
would enhance interfacing to C libraries in some way, and there was 
few ideas appearing. We currently have also rather strange callbacks 
support (limited to 16) and I would like to ask, taking into account 
that DLL interface in Rebol was not changed/enhanced since it appeared 
long time ago, if RT sees any area in which it could be made more 
robust, developers friendly etc.?


A: We are planning to do a lot more on DLLs. In fact, future versions 
of REBOL will expand on the way DLLs are used in REBOL.   For example, 
I would like to see DLL support for media loaders and savers, so 
if we do not directly support a specific type of media file (say, 
TIFF) then an external DLL can be provided to load it.  There are 
a few other DLL related features down the road, but it is still a 
bit early to talk about them.



Q: I realize that the open sourcing of the viewtop wasn't that successful, 
but do you still intend to keep releasing newer versions of it? AFAIK 
the current release is over a year old. I've experienced a lot of 
obvious bugs in the viewtop editor, which I think can easily be solved 
by people outside RT.


A: yes we will continue to release newer versions.  View 1.3.2 fixed 
a number of bugs in the Viewtop editor that were listed in on RAMBO. 
Any fixes and enhancements from the community are greatly appreciated 
(by everyone, not only RT!)  You can post them to RAMBO, and we will 
review and include them (if they look good).



Q: While reviewing the action! functions, I noticed the path action. 
The doc comment says "Path selection.". The parameters aren't typed. 
Does anyone know what this action does, and how to use it? Or whether 
it can be or should be called directly at all?


A: the PATH action is what the interpreter uses to evaluate VALUE/selector 
expressions for each datatype. It is an internal action and has no 
external purpose in programs. These kinds of words often appear as 
a sort of "side-effect" from how REBOL is structured.  Datatypes 
are implemented as a sort of object class, where the interpreter 
"sends messages" to the class to evaluate expressions. The PATH action 
is a message that tells the datatype to perform a pick-like or poke-like 
internal function.


Q: Is rebcode going to support paths and/or some kind of binding?


A: Certain rebcode can support anything we feel is important to put 
into it, but note: many things we add could slow it down, by a lot. 
 For example, if we were to allow paths as variables, I estimate 
that rebcode would be about two times slower than it is now.  Perhaps 
one way to solve this issue is for you to use COMPOSE prior to specifying 
your rebcode body.  Within the compose, you can use IN object 'word 
to "pre-compute" the context references for words. For example:

    add.i (in object 'num) 10


Your question about binding is not clear to me. Rebcode already supports 
binding. Your rebcode can be part of an object context, and rebcode 
function words are bound to the code context.  (Perhaps you are referring 
to an older bug that has since been fixed?)



Q: What do you think about  http://mail.rebol.net/maillist/msgs/39493.html
? Why not say a word in your blog, if you think that it's interessant 
for rebol developpment, and if you want to contact them ?


A: Recently, I had the chance to sit down and talk with one of the 
main people from the One Laptop Per Child project (he is a friend 
of mine from Apple Computer days).  The project has an interesting 
goal, but there are also many difficult issues around it (not just 
in the technical side, but also on the social and cultural sides). 
My current understanding is that the target software is Smalltalk 
based. Yes, it would be very interesting to allow REBOL on that system, 
but if you look at the list of principals for the project, you will 
see that such a revolution is unlikely.  Is it possible that perhaps 
REBOL could provide some additional capability in the future? I think 
so. We have some special plans that I think will bring REBOL to platforms 
like that in the future. But, this is too early to say more.



Q: 1. What is fixed/added in 2.6.2/1.3.2 (change-log, please) ? 2. 
What is planned for 1.4.0 (rebcode, rebservices, rich-text, RIF, 
and last but not least, fixed sound ...) ? 3. When can we expect 
1.4.0 ? Thanks.


A: 1. Gregg is preparing a summary. The document should be available 
this week. 2. We are evaluating a large variety of changes in REBOL, 
more than even the 1.4 release that we've talked about.  I hope to 
be able to say more about these plans soon.
Ladislav:
27-Dec-2005
Pekr: Czech sort does not have anything in common with Unicode. It 
is complicated (much more complicated than useful in computer era). 
Any code (Unicode, ISO Latin2, Windows 1250, ...) can be used, the 
sort algorithm needs to be implemented in any case.
BrianH:
27-Dec-2005
It's funny, I had to reboot Windows more often while testing rebcode 
than I have ever needed to for an entire year with that computer. 
Server 2003 is very stable, but crashing processes a dozen times 
or more a day can wear on it a little, so I needed to reboot every 
couple days. Normally I would need to reboot only for occasional 
updates of certain third-party software, never more than once a couple 
months.
Group: Windows/COM Support ... [web-public]
Anton:
9-Jul-2006
On my computer, only balloon text is shown.
Group: AJAX ... Web Development Using AJAX [web-public]
Chris:
13-Apr-2006
And then there's access -- being able to use Ajax apps without owning 
a computer...
Chris:
23-Apr-2006
There are three aspects that make Ajax apps compelling: 1) distribution 
is easy, with no installation, one click away from any web site; 
2) the environment is consistent, rich and predictable; 3) Remotely 
accessible, one does not have to own a computer, or even have disk 
access,  to resume using an app (classic example, using a library 
to use a web mail app).
Group: Syncing ... Syncing technologies [web-public]
BrianH:
4-Jan-2006
In theory, timestamp syncing can be done by asking the server for 
its current time or time zone, comparing against your own, and then 
adjusting your timestamps for comparison by the difference. I'm not 
sure how well this would handle latency issues (we should look at 
time protocols), but it would handle the client's computer clock 
being wrong. This would have to be done at the beginning of each 
syncing session, incase the client moves time zones or otherwise 
adjusts their clock between sessions.
Group: Tech News ... Interesting technology [web-public]
Anton:
9-Jan-2006
Yes, that's what I will do, but I wanted to completely replace the 
phone without having my computer on all the time.
Anton:
9-Jan-2006
You mean, without computer being on ? Can't be done, due to Skype's 
proprietary protocol.
[unknown: 9]:
9-Jan-2006
I talk to a lot of you over Skype right now, I just wish I was not 
attached to my computer.
Anton:
9-Jan-2006
Mmm... some negative criticisms of Skype. It may make your computer 
a supernode, then you will be doing a lot of switching for the network.
Anton:
9-Jan-2006
Perhaps better than Skype because it claims "No supernodes", but 
you still need a computer as it uses a proprietary protocol.
[unknown: 9]:
15-Feb-2006
Imagine a small kernal, sever stitched together drivers, and nothing 
more than a browser with a built in frame work for the UI.  This 
would be more than good enough for 95% of people's computer needs. 
 No Linux, no OSX, no Windows.  Barely an OS at all.
Pekr:
21-Feb-2006
Scientists at IBM say they have figured out how to produce smaller 
and more powerful microchips than previously thought possible. It 
is hoped IBM's announcement at San Jose on Monday will mean the creation 
of miniscule microprocessors which will save the IT manufacturing 
sector billions of dollars. The breakthrough revolves around the 
distance between the circuit-lines chip makers must 'draw' onto the 
surface of a computer processor. IBM scientists declared they can 
now draw lines on silicon much closer together than ever before.
Henrik:
23-Feb-2006
http://www.news.uiuc.edu/news/06/0222quantum.html<--- Quantum computing 
reaches more spooky levels. Get an answer from an algorithm without 
running the computer. It's called "counterfactual computation".
Sunanda:
1-Mar-2006
I've been telling people foy years to get a machine for work and 
a machine to trash for games etc.

Because if they call me (as they often do) and say "I've broken my 
only computer by downloading a game and now I can't get it to work 
and I've got to do something important" they get zero sympathy and 
I'm pretty dis-inclined to lend a hand in fixing their crisis.
BrianW:
1-Mar-2006
Of course, those of us with only one computer must equip ourselves 
with a little common sense to avoid pain. Funny when I watch my friend 
end up trashing all of his machines because he is not similarly equipped.
Sunanda:
1-Mar-2006
Strange isn't it?

Most people wouldn't dream of pimping their plumbing or their car.....They 
just know that those things need to work, and messing around with 
them will lead to breakages.
But they'll mess with their only computer day and night.
Anton:
2-Mar-2006
I'm guilty. But I think below a certain threshold, people tend to 
spend all their available money on the one computer, in order to 
make it as good as possible. That's my reasoning from years ago. 
These days, I feel quite different. I don't feel like playing games 
much anymore and I'm pretty careful installing new software.
Terry:
4-Mar-2006
  MySQL 5.0 Adds Features for Enterprise Developers and DBAs
by Ken 
  North

Baseball legend Satchel Paige is famous for having said 

Don't look back, something might be gaining on you." Companies selling 
a commercial SQL database management system (DBMS) know its MySQL 
that's gaining on them. With an already large installed base, MySQL 
is set to attract new users because of the feature set of version 
5.0. It includes capabilities for which developers have often turned 
to commercial SQL products.


The purposes for which we use personal, mobile, workgroup, departmental, 
enterprise and web databases are diverse. Application requirements 
are a primary determinant of the capacity and features we need from 
an SQL DBMS. For example, a high-volume transaction processing web 
site places greater demands on a database than a contact list manager 
for laptops and small business servers.


A Web Techniques magazine article, "Web Databases: Fun with Guests 
or Risky Business?" discussed features that characterize an industrial-grade 
SQL DBMS. It explained SQL security and mission-critical databases, 
defined as


    "A database is mission critical if its lack of data integrity has 
    serious consequences, such as causing the loss of customers or even 
    lives."


Maintaining data integrity is implicit -- that's a prime directive 
for a DBMS. The article explained other features that enterprise 
developers look for in an SQL platform:


    ... mission-critical applications require features such as intrinsic 
    security, transaction journaling, concurrency controls and the ability 
    to enforce data integrity constraints. Without those features, you 
    do not have secure, robust databases. Connecting a database to a 
    Web server adds other requirements, such as a multithreaded architecture 
    and the ability to do database backups without taking the server 
    down.


    Freeware and PC DBMSs are suitable for certain classes of applications, 
    but not for high-volume Web sites and mission-critical databases. 
    In any case, don't bet your business, or lives, on such software 
    unless you have the source code and the expertise to understand and 
    repair it.


Since that article appeared in print, improvements to MySQL have 
removed the "not ready for prime time" label. Features described 
in that article are now available to MySQL users:

    * transactions
    * concurrency control, locking, SQL standard isolation levels
    * intrinsic security
    * integrity constraints
    * thread-based memory allocation.

  TII Computer Deals at Dell Home Systems 180x150
	


MySQL uses separate threads to handle TCP/IP and named pipes connections, 
authentication, signaling, alarms and replication. The combination 
of threaded architecture and MySQL clustering provides powerful parallel 
processing capabilities. MySQL can process transactions in parallel 
with separate connections on separate processors using separate threads.
MySQL Milestones


A decade of development has moved MySQL out of the bare-bones DBMS 
category, enlarged its user base, and turned MySQL AB into a profitable 
company. One of the important milestones was integration of the InnoDB 
engine with MySQL 4.0. That upgrade gave MySQL multiple tablespaces, 
tables greater than 4GB and support for transaction processing. Other 
enhancements included OpenGIS spatial data types and hot backups. 
The latter enables a DBA to perform a backup without taking the DBMS 
offline. Hot backup software is available as a commercial add-on 
for databases using the InnoDB storage engine. 


MySQL 5.0, the newest version, is a major milestone. There have been 
enhancements to the tool sets, storage engines, types and metadata. 
 MySQL 5.0 includes features enterprise developers have come to expect 
from commercial SQL products. 

    * capacity for very large databases
    * stored procedures
    * triggers
    * named-updateable views
    * server-side cursors
    * type enhancements
    * standards-compliant metadata (INFORMATION_SCHEMA)
    * XA-style distributed transactions
    * hot backups.


MySQL has a demonstrated capacity for managing very large databases. 
Mytrix, Inc. maintains an extensive collection of Internet statistics 
in a one terabyte (1 TB) data warehouse that contains 20 billion 
rows of data. Sabre Holdings runs the oldest and largest online travel 
reservation system. It replicates 10-60 gigabytes per day from its 
master database to a MySQL server farm. The MySQL databases are used 
to support a shopping application that can accommodate a million 
fare changes per day."
Pekr:
6-Mar-2006
Gaining root access to a Mac is 'easy pickings', according to an 
individual who won an OS X hacking challenge last month by gaining 
root control of a machine using an unpublished security vulnerability. 
On February 22, a Sweden-based Mac enthusiast set his Mac Mini as 
a server and invited hackers to break through the computer's security 
and gain root control, which would allow the attacker to take charge 
of the computer and delete files and folders or install applications. 
Within hours of going live, the 'rm-my-mac' competition was over. 
The challenger posted this message on his Web site: "This sucks. 
Six hours later this poor little Mac was owned and this page got 
defaced".
DideC:
24-Mar-2006
The windows registry is probably the most "crappy" (native english 
speaker, please replace this word by the word that is in my head 
and I can't find) invention of all the computer history.


If you have a problem and it's not hardware, then it's 99% chance 
it's a registry problem. The 1% rest is for files and DLL problem.

My boring all day experience.
DideC:
27-Mar-2006
Bill already own the high score in "Bird names" (direct french translation 
for  a non offensive manner to represents offensive words ;-) given 
by all the world computer guys who tried to make Windows X Y working.

I think he is rising over Adolph H. in this area (no, ok, bad joke 
here).
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.
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.
Group: !RebDB ... REBOL Pseudo-Relational Database [web-public]
JohanAR:
17-Mar-2008
Works great.. Thanks!


You know, a really cool feature for RebDB would be to use tables 
stored on an ftp instead of locally. I think it would be possible 
since it's RAM based and you control your commits, but I could be 
wrong :) Now I'll have to sync my database manually every time I 
change computer
Group: Plugin-2 ... Browser Plugins [web-public]
BrianH:
4-May-2006
Security Issues:

- We should to be able to restrict with the secure native what files 
and dlls the plugin can access.

- The default security of the RT-provided plugin (not encapped by 
a third-party) should prohibit any access to any local files or libraries 
at all, even in the same directory as the script, and prohibit access 
to third-party network addresses as well. Or at least ask.

- There should be some way to access the site's cookies from the 
plugin, because there shouldn't be any other way to store local data 
on the client computer's hard drive. Anything short of that will 
be a security hole.

- There should be no way to reduce the default security of the plugin 
through the use of plugin params.

- Any attempt to reduce access should prompt the user for permission, 
in terms a non-technical user can understand. This means rewriting 
the security dialogs to be more user-friendly.

- Any relaxation of these default security restrictions should require 
encapping the script.

- A user (or their lawyer) should to be able to (perhaps through 
RT) track down the author of any encapped script.

- An encapped script should count as a seperate plugin as far as 
the user is concerned, at least as far as permission-to-install is 
concerned.


Basically, the default security of the plugin should not allow scripts 
to do anything you wouldn't want your worst enemy to do on your computer. 
People will try to use this plugin for advertisements, for webbugs, 
for spyware, for every nasty thing that you aren't evil enough to 
think of. Avoiding that kind of thing should be the focus of the 
default security settings. Anything less will make the plugin unsafe 
to install.
JoshM:
4-May-2006
With the current plugin release, new versions require uninstalling 
previous versions, because of the IE plugin architecture (it is finding 
the existing plugin on your computer, so it sees no need to download 
a new version).
JoshM:
4-May-2006
Further, let's say he decides to clean out his computer. If he removes 
REBOL 1.3.2, seeing that it is an "old" version, he will inveitably 
break the web sites that rely on 1.3.2.
JoshM:
5-May-2006
Here are the scenarios with resolutions in boolean logic as I see 
them right now:

 1. web_site_required_version not found on users computer -- download 
 required version

 2. web_site_required_version = version_on_computer && security_min_version 
 > version_on_computer -- popup, request download security update

 3. web_site_required_version = version_on_computer && security_min_version 
 <= version_on_computer && latest_version > version_on_computer -- 
 not sure
JoshM:
5-May-2006
Volker, that is true. But the problem here is not COM interface/version 
compatibility. The problem here is: "Which REBOL binary to load?" 
Very simply put, if a web site relies upon plugin version 1.3.2, 
we must make sure that 1.3.2 -- or a later version backwards-compatible 
with 1.3.2 -- loads on their computer. At the same time, we need 
to deliver critical security updates and other non-breaking updates 
to users in a seamless manner.
Anton:
6-May-2006
I agree with Maxim. Most people out there in the world don't have 
any reason to trust Rebol or Rebol Technology. It might be just another 
spyware company for all they know. Why would they (initially) want 
to allow an automatic software corridor into their computer ? It's 
an issue of trust. First let them try it out, then when they like 
what they see, allow them to enable more automatic security updates 
if they want.
Volker:
10-May-2006
Networking: as far as the browser can do the same, i would use browsers 
io. Or is it that much slower than rebols handler? Advantages are: 
proxy, cache. Maybe there are some extensions people like, about 
adds or blacklist or whatever? if such things exists they would be 
shared too. Its security , and a computer which knows my "no"s looks 
smarter.
JoshM:
10-May-2006
Make that "checklists" Ahh. I need to get off the computer.
JoshM:
11-May-2006
Louis: try a restart of your computer. that may free up any IE resources 
that are in use.
Group: !Liquid ... any questions about liquid dataflow core. [web-public]
Mario:
18-May-2007
The computer rooms ask for repairs is an old script I wrote for the 
cshool
Mario:
18-May-2007
Now they want me to add proxy handling to the rooms but the proxy 
should be handled only by some users (that's why I plan to have a 
controll room and not an extra button in computer rooms)
Mario:
18-May-2007
It might be that a single computer should be opened instead of opening 
the whole room
Maxim:
18-May-2007
so in reality, each time a computer opens up a view of the current 
state of each thing, it should have its own listener port.
Maxim:
18-May-2007
but now you add the concept that "another" computer changes your 
state... you have to be made aware of that change.
Maxim:
8-Dec-2008
yes, I worked in the computer generated imagery .
Maxim:
27-Feb-2009
well only to handle the edge of the graph, since the computer/OS 
isnt't running within a graph
Group: !Cheyenne ... Discussions about the Cheyenne Web Server [web-public]
BrianH:
13-Oct-2006
Does Cheyenne have an option to limit which network adapters it will 
serve to? For example, I have 5 adapters on this computer (ethernet, 
wireless, 2 VMware, Hamachi), maybe 6 counting localhost, and I would 
like the web server to only be visible to the virtual adapters, not 
even opening a port on the physical ones.


I remember this being difficult in REBOL, that REBOL would always 
open server ports on all available adapters, so you would have to 
inspect the incoming connections and filter. Have you come up with 
a better workaround for this, or a way to do it properly?
Group: DevCon2007 ... DevCon 2007 [web-public]
Terry:
10-May-2007
He's not at his computer at the moment ;)
Group: Games ... talk about using REBOL for games [web-public]
Mario:
4-Jun-2007
Some time ago I was writing an Ants game (originally written in Peter 
Language 1 player vs computer) and wanted to port it to REBOL with 
2 player (online too)
Mario:
5-Jun-2007
Mahjong also has Italian rules afaik, it was imported, I don't know 
when or by whom, in central Italy. It is also played in Japan and 
I had a Japanese computer game of Mahjong that it's defined unplayable 
by Chinese people I know.

About the tileset: on Linux I had problems with the capitalised filename 
as %TileSet.png differs from %tileset.png
ICarii:
28-Jun-2007
RebTower (Old School MTG based card game) almost complete - just 
finishing deck art and AI for computer player.  http://rebol.mustard.co.nz/rebtower-wip.jpg
ICarii:
29-Jun-2007
RebTower Demo available at: http://rebol.mustard.co.nz/rebtower-demo.zip
   - non demo version should hopefully be out in a couple of days 
once I get the artwork finalised and the AI beaten into shape.  Current 
demo plays computer vs computer in simulation mode.
ICarii:
29-Jun-2007
For the Icons at the top: Blue = Crystal Mines, Green = Forests, 
Red = Gold Mines.  These are your base resources that reproduce each 
turn.  They create stockpiles of Energy, Wood and Gold respectively. 
 These stockpiles are used to activate cards in your hand.


card.png is the 'hidden' or deck card face.  This is used to hide 
the computer's cards and the deck and discard piles.  card1.png is 
a sample of the format that the card images are in.  This can be 
used as a basis for creating new cards to the correct size.  (86x64 
pixel size with a 7x7 pixel offset into the card1.png template). 
  I have a card editor that can add in the card details to match 
their stats etc.


Regarding image names - ill compile a full list and place it on the 
website later today once i finalise the deck size :)
Group: !CureCode ... web-based bugtracking tool [web-public]
BrianH:
11-Apr-2009
The value="" disables saved passwords. I don't want to have to load 
up my password database if I am on a trusted computer that I can 
just let the browser track my passwords.
Group: DevCon2008 (post-chatter) ... DevCon2008 [web-public]
NickA:
16-Dec-2008
Anyone who wants to speak with me or others on Wednesday should have 
a microphone and headphones already attached to the computer.  Please 
use headphones instead of speakers to avoid echo (echo can get to 
be a really big problem without headphones).  To test your setup, 
including your audio/video, please use this page:  http://rockfactory.us/videos/videogallery_viewer.html
.  Please let me know if you have any questions!
Geomol:
17-Dec-2008
Did you reboot your computer since you changed default browser?
Group: Printing ... [web-public]
BrianH:
4-Sep-2008
Remember that the procedural model of Postscript meant that a Postscript 
printer was a computer, and definitely a more powerful and more expensive 
computer than most people could afford. Even faking Postscript support 
required a computer of at least the same scale.
1 / 593[1] 23456