World: r3wp
[!REBOL3-OLD1]
older newer | first last |
Henrik 11-Sep-2009 [17438x2] | does the % char come out properly? |
(it would be fortunate if they all misbehaved the same way, but I fear they don't) | |
Sunanda 11-Sep-2009 [17440] | Yes, shift+5 ===> % as many times as I like. |
Henrik 11-Sep-2009 [17441] | I see, you are using a standard PC keyboard, right? |
Sunanda 11-Sep-2009 [17442] | Standard for the UK, yes. |
Steeve 11-Sep-2009 [17443] | Win32 + Chrome: (Backtab) do nothing (left parent) do (backtab) |
Henrik 11-Sep-2009 [17444] | Period works as backspace here. % does nothing. |
Steeve 11-Sep-2009 [17445] | i meant backspace, not backtab ;-) |
Henrik 11-Sep-2009 [17446x2] | backspace in win32 chrome here goes back to the previous page. |
that is of course in VMWare on a mac. | |
Sunanda 11-Sep-2009 [17448] | You did not ask about Win32+Opera, but I tried anyway.... % (shift+%) acts as a backspace.... but that is when the console works. Other times the console is just black. |
Henrik 11-Sep-2009 [17449x2] | if the console goes black, then the row is blanked out. pressing enter should reset that and give you a new line. |
I think I'll have to rethink this. I've done it mostly like a traditional terminal, but this is clearly not very stable. | |
Sunanda 11-Sep-2009 [17451x2] | Win32+Opera. Just enter usually gives: unicode:undefined char: |
But it works sometimes and gives a new console line. | |
Henrik 11-Sep-2009 [17453x2] | Sunanda, does it work in Opera here: http://tryruby.sophrinix.com/ |
BBL, shopping. | |
Pekr 11-Sep-2009 [17455x2] | There is problem with one FF setting - "find as you type". If it is allowed, after first char is being written in console, then find-as-you-type functionality jumps-in, and you start to enter your chars into specific search field ... |
Ruby console does not suffer from this problem .... | |
ManuM 11-Sep-2009 [17457] | From Linux and Firefox and spanish keyboard. Every shift 0-9 works ok, but shift 7 open the "Quiick search of firefox". I think this is not a error. I read this is the Firefox default for shift-7 |
Henrik 11-Sep-2009 [17458x2] | console is going to be down for a bit while I do a rewrite of the console code. |
thanks for testing, everyone | |
Pekr 11-Sep-2009 [17460x3] | I am trying to do simple CGI tests, using Cheyenne, and in reference to following blog: http://www.rebol.net/r3blogs/0182.html For: http://localhost/show.cgi?test- I do get: Content-type GE te 127.0 Why always only 2 bytes? Is that actually two bytes? I would say - two "elements" The code is: #!c:\!rebol\altme\worlds\r3-gui\files\rebdev\view.exe -q REBOL [ Title: "show" File: %show.cgi ] print "Content-type: text/html^/" print get-env "REQUEST_METHOD" print get-env "QUERY_STRING" print get-env "REMOTE_ADDR" print newline Is that R3 problem, or Cheyenne problem? |
First thing I wonder about is - when you use function 'usage, it reports --cgi is available. Is it internally utilised at all? | |
Hmm, using no command line option, I do get: Checking for rebol.r file in /c/!reb Evaluating: Content-type GE te 127.0 The output is strangerly stripped too ... like R3 print output would be stripped ... | |
Dockimbel 11-Sep-2009 [17463] | You should start your kernel with --cgi in order to activate CGI related processing. I don't know if it is supported by R3 alphas yet. |
Pekr 11-Sep-2009 [17464] | it does just the same as -q option, as per above blog article. If I provide no command option, I get strange output :-) Checking for rebol.r file in /c/!reb Evaluating: Content-type make object! [ request-method: "GET" que |
Maxim 11-Sep-2009 [17465] | I think --cgi option won't be needed in R3 since the I/O seems to be much closer to the shell and get-env actually is available, removing the need for the cgi handling by the script on launch. |
Pekr 11-Sep-2009 [17466x2] | ... Maybe BrianH will know, what is going on .... |
Max - correct, but why the output is stripped. And using no command line option - what about above debugging info? Why is R3 telling me, it looks for rebol.r file? :-) | |
Maxim 11-Sep-2009 [17468x5] | you should be able to redirect only the std err which shouldn't dumped to console... this is why std error exists. works in R2 IIRC, don't know if the std err is accessible directly in R3 though. |
probably because it spits out unicode which has 0 bytes in them. | |
might want to try converting the strings to binary before printing. | |
optionally encoding them in ascii first... http headers are ascii. | |
0 bytes meaning, bytes with the value "0". which act as null terminators in C land. | |
Dockimbel 11-Sep-2009 [17473] | Issue reproduced here, it seems related to unicode strings output by your script. |
Pekr 11-Sep-2009 [17474] | hmm, strange. What can I do about it? IE displays chars correctly, the output in FF is weird, and I can't correct it by changing charset to any other setting ... |
Dockimbel 11-Sep-2009 [17475] | 11/9-16:01:10.375-[uniserve] Output => {C^@o^@n^@t^@e^@n^@t^@-^@t^@y^@p^@e^@ G^@E n^@o^@ 1^@2^@7^@.^@0 } |
Pekr 11-Sep-2009 [17476] | C?o?n?t?e?n?t?-?t?y?p?e? m?a?k?e? ?o?b?j?e?c?t?!? ?[? ? ? ? ? ?r?e?q?u?e?s?t?-?m?e?t?h?o?d?:? ?"?G?E?T?"? ? ? ? ? ?q? |
Maxim 11-Sep-2009 [17477] | the header MUST be printed out in ASCII. |
Pekr 11-Sep-2009 [17478x2] | Do we have any string encodings in R3 already? |
Max - following blog does not imply that. Why should I do it on my localhost? It properly knows the codepage, etc.? http://www.rebol.net/r3blogs/0182.html | |
Maxim 11-Sep-2009 [17480x3] | it being so old, its possible the decault encoding was still askin at that point. |
askin = ascii | |
AFAIK unicode -> ascii is possible in R3 but don't know how... not having done it myself. IIRC its on the R3 wiki or docs pages somehow.... googling it should give you some clues. | |
Pekr 11-Sep-2009 [17483x2] | REBOL 3.0 accepts UTF-8 encoded scripts, and because UTF-8 is a superset of ASCII, that standard is also accepted. If you are not familiar with the UTF-8 Unicode standard, it is an 8 bit encoding that accepts ASCII directly (no special encoding is needed), but allows the full Unicode character set by encoding them with characters that have values 128 or greater. |
It should accept Ascii directly .... | |
Maxim 11-Sep-2009 [17485x3] | that's on input. |
print spits out unicode. | |
AFAIK | |
older newer | first last |