World: r4wp
[Rebol School] REBOL School
older newer | first last |
james_nak 27-Mar-2012 [26] | Have you tried using Graham's http-tools? http://www.rebol.org/view-script.r?script=http-tools.r |
GrahamC 5-Apr-2012 [27x2] | View question http://synapse-ehr.com/community/threads/adjusting-a-text-list-starting-point.1447/ |
Vid question I mean | |
Marco 7-Apr-2012 [29] | @GrahamC: after "data read %." insert: "with [append init [sld/data: 0.5 do-face sld none]]". sld is the name of the slider of the text-list, 0.5 means jump to the middle. |
GrahamC 7-Apr-2012 [30] | I'll post this ...thanks |
caelum 16-Apr-2012 [31] | I have the SDK (full encryption strength) and I've been playing with the rijndael encryption algorithm. I cut and pasted the code below from http://www.rebol.com/how-to/encrypt.htmland it produces 256 as the port strength despite the strength being stated as 512. Is it 256 or 512? The web page says Rebol can provide 512 with rijndael. Can it? port: open [ scheme: 'crypt direction: 'encrypt key: akey strength: 512 algorithm: 'rijndael padding: true ] print port/strength When I switch the algorithm to blowfish I get the expected 512 port strength. Is blowfish actually 512? I need to know what level of encryption I am working with. TIA. |
PeterWood 16-Apr-2012 [32] | This is probably because there is no 512-bit AES algorithm -- see http://en.wikipedia.org/wiki/AES%5F%28cipher%29 |
caelum 16-Apr-2012 [33] | That makes sense. The strength: 512 in the code misled me to believe it should be possible. The blowfish algorithm works fine, but I presume it actually uses a key of 448 bits and not 512. https://en.wikipedia.org/wiki/Blowfish_%28cipher%29. In which case the value returned by the print port/strength is deceptively wrong when I test it with blowfish? Or am I missing something? |
PeterWood 16-Apr-2012 [34] | The final paragraph of the section titled the algorithm in the wikipedia enttyr for Blowfish explains that it is possible to implekment the algorithm with keys of up to 576 bits long but not advised by the author of the algorithm. Though when I was using REBOL for some testing, I set the strength to 448. I would have thought that AES 256 would suffice for for most purposes needing symmetrical encryption |
caelum 16-Apr-2012 [35] | AES 256 is more than sufficient for most purposes. I am researching what Rebol can do so I am aware of the parameters I am working within. I am writing code that will be used to encrypt communication between clients who want a secure communication facility. I am looking at the Rebol RSA algorithms now. Thanks for your input. |
Sujoy 21-Apr-2012 [36] | have an issue: >> fact1: 'a/a >> num1: 99.0 >> blk: [greater? to-decimal obj/:fact1 num1] >> objs: [] >> o: make object! [a: make object! [a: "100.0"] >> append objs o >> o: make object! [a: make object! [a: "99.0"] >> append objs o >> foreach obj objs [if equal? do bind blk 'obj true [print obj/a]] **Invalid path value: a/a |
Steeve 21-Apr-2012 [37x3] | well... let see... |
>> blk: [greater? to-decimal do bind reduce [fact1] obj num1] | |
you"re doing tortuous things | |
Sujoy 21-Apr-2012 [40] | looks like it :( |
Steeve 21-Apr-2012 [41] | So, Did you check my correction ? |
Sujoy 21-Apr-2012 [42x4] | not working for me |
>> foreach obj objs [print do blk] ** Script Error: Invalid path value: a ** Near: a/a | |
sorry! | |
>> foreach obj objs [print do bind blk 'obj] ** Script Error: Invalid path value: a ** Near: a/a | |
Steeve 21-Apr-2012 [46] | I repeat, did you take that correction ? >> blk: [greater? to-decimal do bind reduce [fact1] obj num1] |
Sujoy 21-Apr-2012 [47] | yes |
Steeve 21-Apr-2012 [48x2] | It works fine with your data |
copy that, it must work: fact1: 'a/a num1: 99.0 blk: [greater? to-decimal do bind reduce [fact1] obj num1] objs: [] o: make object! [a: make object! [a: "100.0"]] append objs o o: make object! [a: make object! [a: "99.0"]] append objs o foreach obj objs [if equal? do bind blk 'obj true [print obj/a]] | |
Sujoy 21-Apr-2012 [50] | bloody typo again. sorry steve. yes it does work. its 430am here... |
Steeve 21-Apr-2012 [51x2] | Okay |
Where are you from ? | |
Sujoy 21-Apr-2012 [53] | india |
Steeve 21-Apr-2012 [54] | How have you discovered Rebol, If I may ask ? |
Sujoy 21-Apr-2012 [55x4] | online! was looking for something light and fast (in dev terms) |
rebol is ideal | |
if i do: fact1: 'a o: make object [a: "100.9"] append objs o foreach obj objs [if equal? do bind blk 'obj true [print obj/a]] ** Script Error: Invalid argument: a: "100.0" | |
wtf! | |
Steeve 21-Apr-2012 [59] | typo again >> o: make object! [a: "100.9"] you need sleeping time |
Sujoy 21-Apr-2012 [60] | nope. i corrected that and still the same error. i have data stored in json. i use json.r to convert to rebol objects. i want to create a query layer on top of this - which is why the expression builder... the fact1 is an attr of the data object. these can be nested. how best can i build the expression to retrieve the value i want? |
Steeve 21-Apr-2012 [61] | There's no better response than: it can be done. You just have to correct the bugs as they come. |
Sujoy 21-Apr-2012 [62] | :) |
Steeve 21-Apr-2012 [63] | is the complete error that one ? ** Script Error: Invalid argument: a: "100.0" ** Where: to-decimal ** Near: to decimal! :value |
Sujoy 21-Apr-2012 [64] | yes |
Steeve 21-Apr-2012 [65x2] | so you are trying to convert to a decimal something not convertible |
add a probe, just after to-decimal | |
Sujoy 21-Apr-2012 [67] | hmmm...not that i know of...just using the test data i put in here: >> probe objs [make object! [ a: make object! [ a: "100.0" ] ] make object! [ a: make object! [ a: "99.0" ] ] make object! [ a: "199.0" ]] |
Steeve 21-Apr-2012 [68] | you are trying to convert an object to a decimal |
Sujoy 21-Apr-2012 [69] | as long as fact1: 'a/a it works fine. if fact1: 'a - boom! |
Steeve 21-Apr-2012 [70] | because your objects have structures which are not always the same |
Sujoy 21-Apr-2012 [71] | how do i tackle this? |
Steeve 21-Apr-2012 [72] | what is the name of the decimal attribute ? |
Sujoy 21-Apr-2012 [73] | a blk: any [greater? to-decimal probe do bind reduce [fact1] obj num1 | greater? to-decimal do bind obj/:fact1 obj num1]?? |
Steeve 21-Apr-2012 [74] | Currenlty 'a stands for either an object or a string, you can't be that vague. You must choose a clear name to identify the decimal attribute |
Sujoy 21-Apr-2012 [75] | rats! |
older newer | first last |