World: r4wp
[Rebol School] REBOL School
older newer | first last |
Ladislav 21-May-2012 [340] | The principle is that the token calculated that way: 1) depends only on now/precise, in fact 2) since there are the is the RANDOM/SEED and RANDOM calls, it is still possible that in some cases distinct NOW/PRECISE results lead to the same TOKEN value |
Arnold 23-May-2012 [341] | Today I tried combining some tables in Excel, but without (frustrating!) no success. So tomorrow I will try and build a quicky REBOL script to put the data in one Rebdb databasetable and then do a dump of that and import that again in Excel. So I combine data NAME PROP1 with NAME PROP2 giving a table NAME PROP1 PROP2 Any tips suggestions for lookalike scripts? Tia! |
Kaj 23-May-2012 [342] | Doesn't sound like you need RebDB. You could just do the operation on an Excel export such as CSV format |
Endo 23-May-2012 [343] | Try using Gregg's perfect REBOL Excel Control Dialect: http://www.robertmuench.ch/development/projects/excel/dialect_documentation/ Also look at Brian's csv-tools on rebol.org: http://www.rebol.org/view-script.r?script=csv-tools.r&sid=cfnzx597gl |
james_nak 23-May-2012 [344] | Arnold, you can also take a look at an .xml file that Excel produces and see how that is configured. I've had better success with xml files than csv (though I use those as well) since you can add all kinds of formatting with XML. |
Arnold 23-May-2012 [345] | @kaj and balance-line through the files. A possibility, has some tricky attentionpoints in it, and the preferred way when efficiency is in the picture or more than once usage. Db seems to be pretty straight forward and its a nice exercise in using that. Thanks Endo, I mailed the links to my work. @James To me xml just looks like a whole lot of <> characters and a lot of description extra. Having to deal with that too seems a lot of work more, need a tool for working quick with xml. Thank you for all of your suggestions! |
Kaj 24-May-2012 [346x3] | There are several XML parsers for REBOL. The most advanced one is in the PowerMezz package |
http://www.rebol.it/power-mezz/ | |
Does RebDB have easy Excel import/export? | |
Arnold 24-May-2012 [349x3] | I had the cvs file (one at a time is easiest) read/lines, parsed the comma's and then depending on the record with the key name = currentrecname being already in the table an insert or an update. But the update using db-update/where just gave me trouble beyond belief. Trying update within SQL (I am talking about Rebdb here) was no problem at least using 1 property at a time (had no more time testing). But how to do it using db-update is a mystery to me. Tried many things to no avail. My table I created using db-create bt [name additive papertype department weight weightline] How do I update the record where name = ABCD and I need only to update columns weight and weigthline, both integer (but that's a coincidence, don't mind if it could be anything)? |
And I thought this would be a quicky! :-) | |
Any clues if it is possible to test a file for EOF? | |
Kaj 24-May-2012 [352] | tail? |
Arnold 24-May-2012 [353] | If that does the trick I'll try to trick it into believing this eof?: tail? |
Arnold 25-May-2012 [354] | After some trial and error getting surprised with some thing that seemed to work yeterday but didn't today I got it figured out. I will post the scripts somewhere when there is interest in it. |
caelum 27-May-2012 [355] | A view question. Can the name of a button be changed after it has been created? view layout [button "Text in Button"] I want to change "Text in Button" to "New Text in Button" and redisplay it. I have not come across this anywhere so far? |
Sunanda 27-May-2012 [356] | Here's one way: view layout [b: button "Text in Button" [face/text: "Changed!" show face]] Though it'd usually be better to assign the button to a word, so you can change the text at other points in your script too: view layout [ but1: button "Text in Button" but2: button "Press me" [but1/text: "Changed!" show but1] ] |
GrahamC 27-May-2012 [357] | I usually label these as btn1 etc so I don't show my butt |
Arnold 7-Jun-2012 [358] | When I use rename function to rename a file, the file date on my Mac OS X changes too. When I change a name using finder, carefully clicking the file and renaming it, the date does not change. Doe sthis happen on other platforms too? How to steer this behaviour? |
Kaj 7-Jun-2012 [359] | I'm afraid this is where you run into the limitations due to REBOL being as platform neutral as possible |
GrahamC 7-Jun-2012 [360] | You can use rebol to get the mod date and change it back after the move |
Evgeniy Philippov 10-Jun-2012 [361x9] | I got an idea from a friend. So I got ready to start my two scripts (maybe someone wrote smth similar???) - one window; left pane has file system folders tree with top at the script's dir, right pane has some content. I want two scripts, every of them is a standalone app for its own like-minded audience: 1) plaintext.r, and 2) activetext.r. The plaintext.r will have right pane editor for plain text, saving it on the fly while editing (when the window is navigated away or closed, the text is saved); and activetext.r which has a plaintext-with-rebol-applets or .r content at the right pane. |
These will be my first two rebol apps. | |
Well. The activetext.r script will have plaintext-with-embedded-rebol applets. And the rtext.r will have .r content at the right pane. | |
Activetext and rtext will have editor and viewer on the right, however plaintext.r will have only editor. | |
A question: where can I find View syntax reference? | |
Unknown word or style: tree Unknown word or style: textarea | |
REBOL [Title: "rtext.r"] view layout [treepane: tree contentpane: textarea] 400x400 | |
found a reference... | |
hmm. How to display a tree of folders and files in REBOL??? | |
Sunanda 10-Jun-2012 [370] | There are some scripts that do that in the script library: www.rebol.org/search.r?find=tree |
Evgeniy Philippov 10-Jun-2012 [371] | ...bloated platforms include tree components by default... |
Sunanda 10-Jun-2012 [372] | For a complete package that has a tree view (rather than a separate component), try rebGUI: http://www.dobeash.com/RebGUI/widgets.html |
Endo 11-Jun-2012 [373] | A question: where can I find View syntax reference? : http://www.rebol.com/docs/docs.html See the "Graphical Programming" section. |
Maxim 12-Jun-2012 [374] | probe face ;-) |
GiuseppeC 18-Jun-2012 [375] | I have a problem with Parse The following string does not work parse line [any [to mystring copy link to {<br />}]] mystring is a variable This works parse line [any [to "http://mysite.com"copy link to {<br />}]] Can't variables be used after TO ? |
GrahamC 19-Jun-2012 [376] | you'd have to use compose on mystring |
sqlab 19-Jun-2012 [377] | it works with global variables. maybe your variable is not visible to parse >> mys: "ac" == "ac" >> parse " abacbac ba" [any [to mys copy s to "b" (probe s)]] ac ac == false |
GiuseppeC 19-Jun-2012 [378] | How do I parse the same data with different ending ? I could have http://myfile.txt</BR> http://myfile.txt</DIV> I need something like PARSE mystring [copy link to [</ BR>|</ DIV>] |
Endo 19-Jun-2012 [379] | to doesn't accept block, so put "to" inside the block: s1: {http://myfile.txt</br>} s2: {http://myfile.txt</div>} parse s1 [copy link [to </br> | to </div>] (print link)] ;works parse s2 [copy link [to </br> | to </div>] (print link)] ;works too |
GiuseppeC 19-Jun-2012 [380] | I need something like the following parse s1 [any [to "http://"copy link [to </br>|to </div>]] Is it possible ? |
Ladislav 19-Jun-2012 [381x3] | Of course it is possible, if I understand if well what you want, is: s1: "a http://xxx</div>b http://yyy</br>" parse/all s1 [any [to "http://"copy link any [</br> break | </div> break | skip] (print link)]] |
If you do want to leave out the </br> and </div> substrings, the simplest way probably is: s1: "a http://xxx</div>b http://yyy</br>" parse/all s1 [any [to "http://"start: any [end: </br> break | </div> break | skip] (print copy/part start end)]] | |
Also note that it is easy to replace the </br> or </div> subrule by a more complicated subrule | |
GiuseppeC 19-Jun-2012 [384] | Thanks God ! ;-) |
Endo 20-Jun-2012 [385x2] | There is no documentaion about BREAK in PARSE (for R2), so it is always difficult to remember for me. Thanks Ladislav. |
Guiseppe: if you didn't read this before, here is a very good article: http://www.codeconscious.com/rebol/parse-tutorial.html other articles are also great, take a look at them all. | |
GiuseppeC 20-Jun-2012 [387x2] | In Ladislav's examples I am not ablie to understand the use of Break. Why it is useful ? Also in the second example why there isn't a "end:" before "</div> break" ? |
Also: parse/all s1 [any [to "http://"copy link any [</br> break | </div> break | skip] (print link)]] Could it be written as: parse/all s1 [any [to "http://"copy link TO any [</br> break | </div> break | skip] (print link)]] Or parse/all s1 [any [to "http://"copy link any [TO </br> break |TO </div> break | skip] (print link)]] Finally, which is the purpose of the SKIP keywork in this context ? | |
Pekr 20-Jun-2012 [389] | I use Artisteer to prototype web pages, and it saves content in UTF-8. Later on, I need to do few adaptations to such generated pages, so I opened it in R2, reparsed, inserted some stuff, deleted other, but it did not work out .... |
older newer | first last |