[REBOL] Re: (Off Topic) Kiwi w/ spider on Butt?
Hey that looks more like a rear facing kiwi with a spider ron its' butt... . . | ( * ) - Original Message - From: Joel Neely [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Friday, October 27, 2000 6:14 PM Subject: [REBOL] Re: [REBOL] Well, since I have to do development to support non-technical types, I'm hoping you'll add this scheme to REBOL 3.0 actual-requirements: read mind://customer/current-project . . | ( * ) (that's me, holding my breath...) -jn- [EMAIL PROTECTED] wrote: home-video: read/part video:// 0:0:10 :-) -Bo On 27-Oct-2000/9:26:25-6:00, [EMAIL PROTECTED] wrote: EAT wrote: Andrew Martin wrote: EAT wrote: Built-in printing that uses the OS's printer interfaces. C'mon, this is poetry we're talking about here. write printer:// face My-Picture: read scanner:// BookText: read scanner://OCR No, no, no. It doesn't scan! :-) BookText: parse/ocr read scanner:// or: BookText: parse/ocr read %MyImageFile.tif write sound:// read %tada.wav :-) Andrew Martin ICQ: 26227169 http://members.nbci.com/AndrewMartin/ -- -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes. -- Bohdan "Bo" Lechnowsky REBOL Adventure Guide REBOL Technologies 707-467-8000 (http://www.rebol.com) The Official Source for REBOL Books (http://www.REBOLpress.com) -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes. -- ; Joel Neely [EMAIL PROTECTED] 901-263-4460 38017/HKA/9677 REBOL [] do [ do func [s] [ foreach [a b] s [prin b] ] sort/skip do function [s] [t] [ t: "" foreach [a b] s [repend t [b a]] t ] { | e s m!zauafBpcvekexEohthjJakwLrngohOqrlryRnsctdtiub} 2 ] -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes. -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
[REBOL] NT Server Installations?
Dear List, Is there any information that I should be aware of when installing Rebol on an NT Server connected to the internet. Specific topics are: Controlling access to a specific virtual domain. Permissions, security,installation of dlls, etc. If there are any resources available in this regard I would be pleased to hear about them. Sincerely, [EMAIL PROTECTED]
[REBOL] Simple Script- mines Look Who's Listening webpage
To anyone that cares... This is nothing special but it's the first thing I have actually sat down to code in Rebol. It may be ugly but it works. For those that have not used "Speak Freely" for Voip I have to recommend it highly. Works like a charm even on a 386 machine half way around the world. In any event code is self explanatory. REBOL [ Title: "Speak Freely (voip) internet telephone web directory scooper." Date: 10/02/2000 File: %LWLonline.r Author: "jim" Email: [EMAIL PROTECTED] Purpose: { Grabs "look who's listening" webpage at the Fourmi Lab in Switzerland, strips html and attempts to better align records along left column for potential integration into database file and or other application then saves file. } ] trace/net on ;in case you're a network voyeur! set-net [ [EMAIL PROTECTED] mail.foobar.com none none none none ] ;uncomment to bypass proxy configuration. page: read make url! http://www.fourmilab.ch/speakfree/lwl/online.htm ;webpage address for phone directory of active peers for "voip" connections parse page [thru pre copy text to /pre] ;this is where the records are on the page text: replace/all text ":2074" newline ;2074 is default port for "Speak Freely" Just strip it to end up with "peers" IP address text: trim text text: replace/all text "" newline text: trim text ;feeble attempt to kill white space,left justify and maintain extra line between records ;may fail due variable length of fields in webpagepage that lacks delimiters or titles print text ;in case you want to see it on the screen save %whosonline.txt text ;save to disk
[REBOL] Netword link: rebol
Here is the link to search for "rebol" at netword.com http://qry.netword.com/q/qry-ikw-search.phtml?netword=rebol When you arrive at the search results page don't hit the link that says just "rebol" at the top of the list. It is actually the above Url, which will just bring you back to the page you were just on. The object is to present all the resources rather than shooting you off to rebol.com from whence you may never return to the list. Use netword if you haven't already and you will understand the rationale behind this. I created most of the links just to give the query page some more juice. There are some dead ones from other people. If you are reading this and you created the links please either delete or revise them so they are not stale or dead. Thanks. Enjoy... Sincerely, webdev
[REBOL] Voronoi indexes (was philisophical /UnRebolish /Interleave)
This is Not Rebol specific.Spatial indexing using voronoi tesselations.Sensing an interest by some of the list members in this subject matter aswell as its' possible trancendence into a Rebol application...If you are interested in the practical and theoretical aspects of spatialindexing and related geometry then go visit: http://voronoi.com/The subject matter applies to many disciplines that have a significantspatial aspect such as chemistry, medicine, imaging, and geography to namebut a few. It makes for a much more stimulating intellectual fare than BillGates latest bid for world domination or why Rebol has not been ported to mylavatory appliances.Enjoy...- Original Message -From: [EMAIL PROTECTED]To: [EMAIL PROTECTED]Sent: Tuesday, September 26, 2000 9:15 AMSubject: [REBOL] Re: Philosophical (was "UnRebolish") commentary [EMAIL PROTECTED] wrote: ... Do not attempt to do anything more serious than a napkin sketch of this method without the supervision of an adult or perhaps an attending physician unless you wish to go numerically mad with something akin to a division by zero. ROTFL! Thanks for the feedback, ... Thanks for the question! it was most enlightening and informative. .. and fun! AFAIAC, it provided a welcome break from a very frustrating network infrastructure problem. Also, by concidence, it arrived the same day I found the following link: http://www.cs.utexas.edu/users/EWD/ to a page bearing the title In Pursuit of Simplicity the manuscripts of Edsger W. Dijkstra [If you don't want to bother with reading the remainder of this note, please feel free to skip it. But PLEASE don't skip the opportunity to look through the collection of papers under the above page!] For those who've had the pleasure of reading his EWD series, this site is a MAJOR treat. Dijkstra is a world-class thinker and writer in computing science whose entire career is been marked by the pursuit of simplicity and elegance in the description and design of algorithms and proofs. Although his writings are off the beaten track, and though he uses his own notation for some things, and though he can be very intellectually demanding (all of which remind me of REBOL), almost everything he has written has hidden rewards to the reader who is patient enough to work through it. His contributions to programming include such crown jewels as: * invention of the "semaphore", now widely used as a means of synchronizing concurrent threads/processes, * the eponymous algorithm for finding the shortest path between two points in a graph, * the first clear description of using a stack to support procedure scoping/entry/exit (created during early implementation efforts for Algol 60!), * a lovely, minimalist, nondeterministic programming notation used for the design and proof of programs (a small part of which I implemented in REBOL a few months back with great assistance from the members of this list -- the EWD/if and EWD/do selection and iteration structures). He is probably best known to the larger programming community as the author of the letter published under the title, "go to Considered Harmful" in the Communications of the ACM, which (for good or ill) is usually credited as the spark that ignited the "structured programming" movement (although he should not be blamed for all of the things that have been done under the cover of that banner!) His career-long pursuit of beauty as a prime criterion of quality in programming strikes me as wholly aligned with what I perceive as "the spirit of REBOL" (and I'm not saying that just to achieve ob-REBOL-relevance ;-) In particular, let me recommend that you give a close (and patient! ;-) reading to http://www.cs.utexas.edu/users/EWD/MCReps/MR34.PDF which -- although written in 1961 (!) -- states forcefully that it is the responsibility of a programming language to assist the programmer in clearly stating reliable algorithms, and that this responsibility is more fundamental than simply minimizing CPU cycles or memory bytes. [Over-simplified araphrase, and any errors therein, are my fault.] Dijkstra's forceful, uncomprimising, artistic personality and attitude appear almost quixotic (in the fullest sense! ;-), especially when he tackles none-too-subtly the behavior of IBM (the Microsoft of the 60s and 70s). His article entitled, "How do we tell truths that might hurt?", available at http://www.cs.utexas.edu/users/EWD/ewd04xx/EWD498.PDF (from 1975) is a collection of pointed sayings including: "The problems of business administration in general and data base management in particular are much too difficult for people that think in IBMerese, com- pounded with sloppy English." "Many companies that have made themselves dependent on IBM-equipment (and in doing so have sold their soul to the devil) will collapse under the sheer weight of the unmastered complexity of their data processing systems."
[REBOL] Interleaving of strings question Re:(5) (UnRebolish commentary)
In light of the recent posts... Yes this has nothing to do with Rebol in the strictest sense. Mea Culpa. Regarding this whole interleaving debate might I submit that I never intended to seed a thread around the validity of interleaving as an optimal method of performing complex and or seamless geospatial calculations. But while I'm here and the thread is active I'll mention that I just needed some Rebol code to explore the concept on a practical and or intellectual level. The method I described is only one variation on this theme, as some of you illustratedbyrecasting it in different forms. What I described was actually a bastard child from a specific method involving binary interleaving along with some other features that I could not possibly explain off the top of my head without the original source material. I truncated the method description intentionally for the sake of being able to pose my real request for Rebol parsing methods. And yes the method does break down across boundaries and goes for a tilt in a big way at the poles. In the absence of higher level support the conceptfails in a variety of ways that make it a poor contender for afully functioningGIS. Do not attempt to do anything more serious than a napkin sketch of this method without the supervision of an adult or perhaps an attending physician unless you wish to go numerically mad with something akin to a division by zero. Thanks for the feedback, it was most enlightening and informative. Sincerely, Jim
[REBOL] ENOUGH already Re:
You read my mind! SNR is definitely swinging into the negative numbers. All things being equal I would like to take this opportunity to express my humble gratitude to those that have answered my questions (as well as those of others) so expeditiously and with such charity. On the flip side... Although some of you are perhaps very clever and capable individuals I think you are pissing in the wind. Such pursuits have their own cathartic merits, but might I mention the rest of us are getting little wet about now. And no doubt we all have heard the familiar chant that "If wishes were horses beggars would ride". And perhaps if Jules Verne were an engineer rather than a visionary writer he would have hung himself out of frustration, attempting to cobble his dreams in the wrong century. Any fool can turn a house into a pile of stones but its far rarer to find a man who can turn a pile of stones into a house. If Carl and company can build a house then the least we can do is mix the mortar without too much water and sand. Need I say more? I remain respectfully yours, [EMAIL PROTECTED] - Original Message - From: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Sunday, September 24, 2000 10:37 PM Subject: [REBOL] ENOUGH already Puh-lease! I subscribed to this list to learn REBOL from those of you who are so well-versed in it and have explored very advanced topics with it. But more and more, I have to wade through 20+ postings regarding opinions on marketing, open-source, comparison of platforms (each with lots of 'proof' to back it up), etc, to find one posting with some programming information. Notwithstanding that there are good points being made, there is also way too much unresolvable opposing philosophies; sort of like talking religion or politics - and you know where that gets you. I'm not saying limit it strictly to coding questions and examples, because I think discussions on collaborative efforts to build a few killer apps is fruitful, but maybe there should be another list for all the discussions about what RT 'should' do. I am simply happy to have such a language which is so new and different and powerful. I mean no offense, but how many of us who are so smart about what RT needs to do to be successful could have done what they've done? It's human nature to look at what exists and see 'what's missing' or how things should be, but that angle becomes fruitless when it degenerates into long historical justifications. I realize this has been somewhat of a rant, and let me reiterate that I learned a lot from the list in its earlier days, but it has become not very useful in the past few weeks. Can we get back to being more on-topic? Respectfully (and I mean that), Grant __ Do You Yahoo!? Send instant messages get email alerts with Yahoo! Messenger. http://im.yahoo.com/
[REBOL] Interleaving strings -How? Re:(2)
Dear Andrew, At present there is no software (at least not in my possession). It is currently "dreamware". The question is whether Rebol can do it in a scalable distributed fashion.Terra Server uses this method to store locations in their database. It is called a "Z" transform. There is no loss of information during the transform. The transform actually introduces an ordering pattern that mimics physical proximity when values are sorted sequentially. Depending upon the resolution of the numbers you will see a pattern of sequential blocks that start at 1deg. x 1deg and nest themselves at .1, .01, .001, 0001, .1, etc. resolutions depending upon how many pairs are in the interleaved value. If all the values in the database were to have five interleaved pairs to the right of the decimal they would have an effective resolution of 5 decimal places or .1 of 1deg which is approx. 1/1 of 110.57km or 11.057 meters. If you have one less pair in the resolution then the interleaved value will appear at the beginning of the next higher block and so on up. Think of them as basins of attraction. Anything at that resolution and a specific value will be drawn to that position in the linear series of all values. More resolution means smaller basins of attraction within larger ones. It is basically a compression method that takes multiple dimensions and compresses them into fewer dimensions (many multiple strings become single strings within a larger string). The first transformation was from 3 to 2 dimensions. We went from a position on a sphere (3 dimensional object) to a two dimensional description in the form of lat long coordinates. The next transformation went from 2 to 1 when we performed the "Z" transform and descended to one dimension in the form of a value in a line (computer memory is linear). Tell me if this starting to look a lot like a strand of DNA. Enzymes are to DNA the same way various parsing routines are to various strings. They serve to extract information based on position and content. In summary have a three dimensional (there might be more) "organism" defined in one dimension (a string). You can in essence have any level of resolution from 110.57 km down to 1 meter or less. Objects that are large need less precision and can be stored with a shorter string. Although they have less precision they will still be located in the data file with points that are close by in the "real" world. (Numbers are short for clarity) Notice the ordering 33, 33.5689, 33.57, 33.58, 33.583, 33.584 34, 34.5, 34.56, 34.562, 35, 36, The marks illustrate the lowest resolution boundries. The ordering of points follows a regular pattern. Where there is no data (spelled no data or less granularity) the pattern just turns into a void and requires no effort to maintain. The traversal of the locations actually follows a nesting zig zag pattern somewhat like the scan lines of wall of individual monitors depicting a larger scene except if there is no data then the scan jumps to the next block which can be at any resolution. Navigation can easily be accomplished by jumping to the next level (lower resolution) by trimming the last pair of numbers from our "Z" transform value and then walking the line by specific increments. Arrays within arrays in the easiest way to visualize it. Only when we find the point of interest do we need to reverse the transformation or do a lookup to find its' actual location coordinates in traditional lat long format. That's it in a nutshell. I hope I have made this somewhat clear despite its' ad hoc nature. Gotta fly... Jim - Original Message - From: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Friday, September 22, 2000 3:39 AM Subject: [REBOL] Interleaving strings -How? Re: [EMAIL PROTECTED] wrote: The short and the long of what I want to do is take latitude and longitude coordinate pairs and interleave them with each other. The rational behind this is to place objects that are physically close to each other in the real world close together in computer memory, which we all know is linear and not spherical like the earth. The coordinates are in decimal degrees for the sake of easy manipulation. As an example: latitude value : 043.6732452849 longitude value: 142.8321724625 interleaved value: 043142 6783 3221 4572 2846 4925 (spaces are only for readability/illustration) Purely out of curiosity, could you describe the software around this scheme? How does it manipulate these shuffled coordinates to work out how things are close together? Andrew Martin ICQ: 26227169 http://members.ncbi.com/AndrewMartin/ http://members.xoom.com/AndrewMartin/ -- - Original Message - From: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Friday, September 22, 2000 3:39 AM Subject: [REBOL] Interleaving strings -How? Re: [EMAIL PROTECTED] wrote: The short and the long of what I want to do is take latitude and longitude coordinate
[REBOL] Interleaving strings -How?
Dear "Fellow Rebol Rousers", After having read the docs I have not quite figured out how to accomplish the interleaving of strings. The short and the long of what I want to do is take latitude and longitude coordinate pairs and interleave them with each other. The rational behind this is to place objects that are physically close to each other in the real world close together in computer memory, which we all know is linear and not spherical like the earth. The coordinates are in decimal degrees for the sake of easy manipulation. The max longitude is 180 degrees while the max latitude is 90.Ignore the issue of positive/negative values as indications of north/south east/west locations. The first segment of the numbers would be interleaved on the basis of the non decimal portion of their values (1st three positions assuming required zero padding).The balance of the values would be interleaved on each subsequent pair. As an example: latitude value : 043.6732452849longitude value: 142.8321724625 interleaved value: 043142 6783 3221 4572 2846 4925(spaces are only for readability/illustration) The non decimal portion must be padded with a zero for all latitude values (they never exceed 90).For longitude the non decimal portion must be padded with zero if the value is 100. I understand that I must convert the numbers to rebol strings to access the necessary functionality required to step through the "number" and pluck out the required portion. My problem: At bare minimum I need to understand the command syntax for stepping and clipping the string at specific points as well as the method for specifying the length of the clipped portion. Any inspiration would be most appreciated. Thanks in advance, [EMAIL PROTECTED]
[REBOL] GPS Stream via serial/Tcp Bridge
First I would like to thank Brett for the pointer to the serial/tcp bridge at http://www.iox.co.za . As an aside it was pure hell pulling the program file back across the net. The program lets me telnet to the designated serial port. My problem... Basically I have this Gps hanging off the serial port that I can chat with through the the bridge program. When you turn on the gps it starts pumping out nmea sentences on a line by line basis through its' serial interface. What I want to do is log on to the bridge program which presents me with a tcp interface to the serial port and print out the serial stream on a line by line basis as long as it persists. listen: open/direct tcp://127.0.0.1:23 defines the connection to the interface what comes next? I have spent considerable time cycling through bits of code to get the desired result but am getting tired of guessing. I just wish to see the data stream as it appears so I can move on to the next step of parsing it on a line by line basis. I know this a "three line" code effort in Rebol so I appeal to your charity to help me along so I have some raw data to work upon. My eternal gratitude beckons you. Thanks in advance! jim
[REBOL] Re:Com port parameters.
Thanks for the pointer Brett. Seems a little odd that a "messaging system" would not be inclined to talk or at least listen to something as fundamental as a com port. Think of all the serial devices hanging off the end of PCs that need monitoring in real time. Given that I just "discovered" (thanks ddj) Rebol perhaps there is something I am missing? [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: My understanding is you cannot access the com port directly from Rebol. However, I used IPComserver a program by http://www.iox.co.za to essentially give the Com port a tcp/ip port. Then I could use Rebol with tcp/ip through IPComserver to talk to my device. Brett.
[REBOL] serial to tcp bridge - 404 at emtec.
File Not Found (aka: 404) I went to emtec and found nothing that remotely looks like a bridge between serial and tcp communications. Am I blind or slow? Please be more specific. Thanks. [EMAIL PROTECTED] wrote: I found another (and smallest) serial to tcp/ip program at http://www.emtec.com My understanding is you cannot access the com port directly from Rebol. However, I used IPComserver a program by http://www.iox.co.za to essentially give the Com port a tcp/ip port. Then I could use Rebol with tcp/ip through IPComserver to talk to my device. Brett. - Original Message - What is the method for setting the com port parameters so I may interface to a GPS unit. Specifically com2 4800 8N1. Thanks in advance! Sincerely, [EMAIL PROTECTED]