Quoten van code

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • HuHu
  • Registratie: Maart 2005
  • Niet online
Dat gaat mis:
HuHu schreef op vrijdag 08 augustus 2014 @ 12:01:
[...]

Ik weet niet of je de Numerical Recipes in C wel eens gezien hebt? Dat stroomt over van de korte variabelenamen en als ik het lees moet ik huilen. Willekeurig voorbeeld uit een willekeurig bestand genaamd dsprsax.c:

C:
1
2
3
4
5
6
7
8
9
10
11
void dsprsax(double *sa, unsigned long *ija, double *x, double *b, unsigned long n)
{
    void nrerror();
    unsigned long i,k;

    if (ija\[1] != n+2) nrerror("dsprsax: mismatched vector and matrix");
    for (i=1;i<=n;i++) {
        b\[i]=sa\[i]*x\[i];
        for (k=ija\[i];k<=ija[i+1]-1;k++) b\[i] += sa\[k]*x[ija\[k]];
    }
}

Bron: http://home.uchicago.edu/...rograms/golding/dsprsax.c
What. The. Fuck.
Er verschijnen allemaal \ die er niet horen.

Acties:
  • 0 Henk 'm!

  • Caelorum
  • Registratie: April 2005
  • Laatst online: 23:21
En een \ in codetags moet je ook twee keer doen
code:
1
\

ipv
[code][/] -> http://gathering.tweakers.net/forum/view_message/42684195 ^^
code:
1
\[

maar blijkbaar niet altijd :X

[ Voor 40% gewijzigd door Caelorum op 08-08-2014 13:41 ]


Acties:
  • 0 Henk 'm!

  • RayNbow
  • Registratie: Maart 2003
  • Laatst online: 22:03

RayNbow

Kirika <3

HuHu schreef op vrijdag 08 augustus 2014 @ 12:39:
Dat gaat mis:


[...]


Er verschijnen allemaal \ die er niet horen.
Een workaround totdat de boel gefixt is om op "bekijk" te klikken van een post en de code-tekst uit het reactie-tekstvak i.p.v. het quote-tekstvak te halen.

Ipsa Scientia Potestas Est
NNID: ShinNoNoir


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 17-09 14:05

.oisyn

Moderator Devschuur®

Demotivational Speaker

Frappant dat dit elke keer weer fout gaat als er iets wordt gewijzigd aan de code highlighting (waardeloze kleuren btw }:|)

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • HuHu
  • Registratie: Maart 2005
  • Niet online
Het is niet alleen met de code-tags zo te zien:
Struikrover schreef op vrijdag 08 augustus 2014 @ 12:49:
[...]


Volgens mij gaat er iets mis met escaping in jouw code quote. En ook al in mijn quote van jou zo te zien :P. b\[i], hehe
Er komen steeds meer slashes tussen die b en [i].

Acties:
  • 0 Henk 'm!

  • HuHu
  • Registratie: Maart 2005
  • Niet online
HuHu schreef op vrijdag 08 augustus 2014 @ 14:31:
Het is niet alleen met de code-tags zo te zien:


[...]

Er komen steeds meer slashes tussen die b en [i].
Heey... kijk... er staat opeens ee \ voor [i]!

edit: blijkbaar alleen in het edit-scherm???

Afbeeldingslocatie: http://i.imgur.com/nVQo9sX.png

[ Voor 15% gewijzigd door HuHu op 08-08-2014 14:33 ]


Acties:
  • 0 Henk 'm!

  • Caelorum
  • Registratie: April 2005
  • Laatst online: 23:21
QFT :D Ach we hebben tenminste syntax colouring en ook op de wat vagere talen nu...

Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 17-09 14:05

.oisyn

Moderator Devschuur®

Demotivational Speaker

HuHu schreef op vrijdag 08 augustus 2014 @ 14:31:
Het is niet alleen met de code-tags zo te zien:


[...]

Er komen steeds meer slashes tussen die b en [i].
Nee, dit klopt niet. De originele poster zei zelf letterlijk b\[i], en dat is ook wat er gequotet werd.
Caelorum schreef op vrijdag 08 augustus 2014 @ 13:40:
En een \ in codetags moet je ook twee keer doen
code:
1
\

ipv
[code][/] -> http://gathering.tweakers.net/forum/view_message/42684195 ^^
code:
1
\[

maar blijkbaar niet altijd :X
Ook dat klopt niet. Je hebt nog nooit de \ hoeven escapen in code tags. Het gaat bij jou fout omdat je feitelijk de [/] aan het escapen bent.
code:
1
bla bla \ bla bla

[ Voor 42% gewijzigd door .oisyn op 08-08-2014 15:11 ]

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • HuHu
  • Registratie: Maart 2005
  • Niet online
.oisyn schreef op vrijdag 08 augustus 2014 @ 15:09:
[...]


Nee, dit klopt niet. De originele poster zei zelf letterlijk b\[i], en dat is ook wat er gequotet werd.
Als je 't quote (of klikt op bekijk) staan er 3 \, maar bij het plaatsen zie je er maar 1.

Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 17-09 14:05

.oisyn

Moderator Devschuur®

Demotivational Speaker

Je kan bij het plaatsen niet maar 1 slash gebruiken want dan zie je alleen het haakje. Die slash dient ervoor om het haakje te escapen ipv te worden geparsed als rml tag.

b\[i] wordt: b[i]
b\\[i] wordt: b\[i]
b\\\[i] wordt: b\[i]

Bij het quoten komt er waarschijnlijk een derde slash bij omdat de [i] in het geval van twee slashes eigenlijk niet correct is afgesloten en daardoor extra wordt geescaped om 'm zo te houden.

[ Voor 49% gewijzigd door .oisyn op 08-08-2014 15:21 ]

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • Caelorum
  • Registratie: April 2005
  • Laatst online: 23:21
.oisyn schreef op vrijdag 08 augustus 2014 @ 15:09:
[...]
Ook dat klopt niet. Je hebt nog nooit de \ hoeven escapen in code tags. Het gaat bij jou fout omdat je feitelijk de [/] aan het escapen bent.
code:
1
bla bla \ bla bla
Dat snap ik ^^ Ik had alleen al grote moeite om dat stuk code in de eerste post fatsoenlijk te quoten. Als ik ineens haakjes zie staan in de edit box die niet zichtbaar zijn bij het posten zet ik er eigenlijk automatisch een \ voor alleen dan gaat het helemaal fout :D

Punt is dat het voor de laatste iteratie niet zo was en dat dit iets nieuws is wat eigenlijk best irritant is.

[ Voor 15% gewijzigd door Caelorum op 08-08-2014 16:26 ]


Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:21

crisp

Devver

Pixelated

Ik heb volgens mij de oorzaak gevonden, en die heeft niets te maken met de nieuwe highlighter. Sterker nog; deze bug is waarschijnlijk al een paar iteraties eerder ontstaan ;)

Intentionally left blank


Acties:
  • 0 Henk 'm!

  • HuHu
  • Registratie: Maart 2005
  • Niet online
Mooi *O*
Pagina: 1