HTML WTF: A job not done



  • A client of our company sent over an XML document of their existing blog articles that needed to be imported into our platform. most of it was fine, except for one odd entry:

    <div style="display: block;" done3="1" done5="5" done7="1" done8="1" done9="0" done11="1" done13="1" done15="1" done17="1" done19="1" done24="1" done28="1" done29="1" done30="1" done31="0" done33="1" done35="1" done37="1" done51="1" done52="1" done53="0" done55="1" done57="1" done61="1" done62="1" done85="1" done86="0" done125="1" done127="1" done128="1" done129="1" done130="0" done132="1" done158="1" done184="1" done185="0" done187="1" done18="1" done20="0" done22="1" done39="1" done40="1" done41="1" done42="0" done44="1" done46="1" done48="1" done50="1" done103="1" done216="1" done217="1" done218="0" done220="1" done222="1" done224="1" done226="1" done26="1" done59="1" done63="1" done64="0" done66="1" done68="1" done70="1" done72="1" done73="1" done74="1" done75="0" done77="1" done79="1" done81="1" done83="1" done84="1" done88="1" done90="1" done92="1" done94="1" done95="1" done96="1" done97="0" done99="1" done101="1" done105="1" done106="1" done107="1" done108="0" done110="1" done112="1" done114="1" done116="1" done117="1" done118="1" done119="0" done121="1" done123="1" done134="1" done136="1" done138="1" done139="1" done140="1" done141="0" done143="1" done145="1" done147="1" done149="1" done150="1" done151="1" done152="0" done154="1" done156="1" done160="1" done161="1" done162="1" done163="0" done165="1" done167="1" done169="1" done171="1" done172="1" done173="1" done174="0" done176="1" done178="1" done180="1" done182="1" done183="1" done189="1" done191="1" done193="1" done194="1" done195="1" done196="0" done198="1" done200="1" done202="1" done204="1" done205="1" done206="1" done207="0" done209="1" done211="1" done213="1" done215="1">
    <div done3="2" done5="12" done7="1" done8="1" done9="0" done11="1" done13="1" done15="1" done17="1" done19="1" done24="1" done28="1" done29="1" done30="1" done31="0" done33="1" done35="1" done37="1" done51="1" done52="1" done53="0" done55="1" done57="1" done61="1" done62="1" done85="1" done86="0" done125="1" done127="1" done128="1" done129="1" done130="0" done132="1" done158="1" done184="1" done185="0" done187="1" done18="1" done20="0" done22="1" done39="1" done40="1" done41="1" done42="0" done44="1" done46="1" done48="1" done50="1" done103="1" done216="1" done217="1" done218="0" done220="1" done222="1" done224="1" done226="1" done26="1" done59="1" done63="1" done64="0" done66="1" done68="1" done70="1" done72="1" done73="1" done74="1" done75="0" done77="1" done79="1" done81="1" done83="1" done84="1" done88="1" done90="1" done92="1" done94="1" done95="1" done96="1" done97="0" done99="1" done101="1" done105="1" done106="1" done107="1" done108="0" done110="1" done112="1" done114="1" done116="1" done117="1" done118="1" done119="0" done121="1" done123="1" done134="1" done136="1" done138="1" done139="1" done140="1" done141="0" done143="1" done145="1" done147="1" done149="1" done150="1" done151="1" done152="0" done154="1" done156="1" done160="1" done161="1" done162="1" done163="0" done165="1" done167="1" done169="1" done171="1" done172="1" done173="1" done174="0" done176="1" done178="1" done180="1" done182="1" done183="1" done189="1" done191="1" done193="1" done194="1" done195="1" done196="0" done198="1" done200="1" done202="1" done204="1" done205="1" done206="1" done207="0" done209="1" done211="1" done213="1" done215="1">
    <div done3="3" done5="25" done7="1" done8="1" done9="0" done11="1" done13="1" done15="1" done17="1" done19="1" done24="1" done28="1" done29="1" done30="1" done31="0" done33="1" done35="1" done37="1" done51="1" done52="1" done53="0" done55="1" done57="1" done61="1" done62="1" done85="1" done86="0" done125="1" done127="1" done128="1" done129="1" done130="0" done132="1" done158="1" done184="1" done185="0" done187="1" done18="1" done20="0" done22="1" done39="1" done40="1" done41="1" done42="0" done44="1" done46="1" done48="1" done50="1" done103="1" done216="1" done217="1" done218="0" done220="1" done222="1" done224="1" done226="1" done26="1" done59="1" done63="1" done64="0" done66="1" done68="1" done70="1" done72="1" done73="1" done74="1" done75="0" done77="1" done79="1" done81="1" done83="1" done84="1" done88="1" done90="1" done92="1" done94="1" done95="1" done96="1" done97="0" done99="1" done101="1" done105="1" done106="1" done107="1" done108="0" done110="1" done112="1" done114="1" done116="1" done117="1" done118="1" done119="0" done121="1" done123="1" done134="1" done136="1" done138="1" done139="1" done140="1" done141="0" done143="1" done145="1" done147="1" done149="1" done150="1" done151="1" done152="0" done154="1" done156="1" done160="1" done161="1" done162="1" done163="0" done165="1" done167="1" done169="1" done171="1" done172="1" done173="1" done174="0" done176="1" done178="1" done180="1" done182="1" done183="1" done189="1" done191="1" done193="1" done194="1" done195="1" done196="0" done198="1" done200="1" done202="1" done204="1" done205="1" done206="1" done207="0" done209="1" done211="1" done213="1" done215="1">
    <div done3="3" done5="26" done7="1" done8="1" done9="0" done11="1" done13="1" done15="1" done17="1" done19="1" done24="1" done28="1" done29="1" done30="1" done31="0" done33="1" done35="1" done37="1" done51="1" done52="1" done53="0" done55="1" done57="1" done61="1" done62="1" done85="1" done86="0" done125="1" done127="1" done128="1" done129="1" done130="0" done132="1" done158="1" done184="1" done185="0" done187="1" done18="1" done20="0" done22="1" done39="1" done40="1" done41="1" done42="0" done44="1" done46="1" done48="1" done50="1" done103="1" done216="1" done217="1" done218="0" done220="1" done222="1" done224="1" done226="1" done26="1" done59="1" done63="1" done64="0" done66="1" done68="1" done70="1" done72="1" done73="1" done74="1" done75="0" done77="1" done79="1" done81="1" done83="1" done84="1" done88="1" done90="1" done92="1" done94="1" done95="1" done96="1" done97="0" done99="1" done101="1" done105="1" done106="1" done107="1" done108="0" done110="1" done112="1" done114="1" done116="1" done117="1" done118="1" done119="0" done121="1" done123="1" done134="1" done136="1" done138="1" done139="1" done140="1" done141="0" done143="1" done145="1" done147="1" done149="1" done150="1" done151="1" done152="0" done154="1" done156="1" done160="1" done161="1" done162="1" done163="0" done165="1" done167="1" done169="1" done171="1" done172="1" done173="1" done174="0" done176="1" done178="1" done180="1" done182="1" done183="1" done189="1" done191="1" done193="1" done194="1" done195="1" done196="0" done198="1" done200="1" done202="1" done204="1" done205="1" done206="1" done207="0" done209="1" done211="1" done213="1" done215="1">
    <span done5="49" done7="21" done29="21" done51="21" done62="21" done128="21" done18="21" done40="21" done216="21" done73="21" done84="21" done90="1" done92="1" done95="21" done106="21" done117="21" done139="21" done150="21" done161="21" done172="21" done183="21" done194="21" done205="21">CGLQ</span>
    </div>
    </div>
    </div>
    </div>

    Sometimes a job is never quite done, no matter how hard you try



  • @alawton said:

    A client of our company sent over an XML document of their existing blog articles that needed to be imported into our platform. most of it was fine, except for one odd entry:

    <div style="display: block;" done3="1" done5="5" done7="1" done8="1" done9="0" done11="1" done13="1" done15="1" done17="1" done19="1" done24="1" done28="1" done29="1" done30="1" done31="0" done33="1" done35="1" done37="1" done51="1" done52="1" done53="0" done55="1" done57="1" done61="1" done62="1" done85="1" done86="0" done125="1" done127="1" done128="1" done129="1" done130="0" done132="1" done158="1" done184="1" done185="0" done187="1" done18="1" done20="0" done22="1" done39="1" done40="1" done41="1" done42="0" done44="1" done46="1" done48="1" done50="1" done103="1" done216="1" done217="1" done218="0" done220="1" done222="1" done224="1" done226="1" done26="1" done59="1" done63="1" done64="0" done66="1" done68="1" done70="1" done72="1" done73="1" done74="1" done75="0" done77="1" done79="1" done81="1" done83="1" done84="1" done88="1" done90="1" done92="1" done94="1" done95="1" done96="1" done97="0" done99="1" done101="1" done105="1" done106="1" done107="1" done108="0" done110="1" done112="1" done114="1" done116="1" done117="1" done118="1" done119="0" done121="1" done123="1" done134="1" done136="1" done138="1" done139="1" done140="1" done141="0" done143="1" done145="1" done147="1" done149="1" done150="1" done151="1" done152="0" done154="1" done156="1" done160="1" done161="1" done162="1" done163="0" done165="1" done167="1" done169="1" done171="1" done172="1" done173="1" done174="0" done176="1" done178="1" done180="1" done182="1" done183="1" done189="1" done191="1" done193="1" done194="1" done195="1" done196="0" done198="1" done200="1" done202="1" done204="1" done205="1" done206="1" done207="0" done209="1" done211="1" done213="1" done215="1">
    <div done3="2" done5="12" done7="1" done8="1" done9="0" done11="1" done13="1" done15="1" done17="1" done19="1" done24="1" done28="1" done29="1" done30="1" done31="0" done33="1" done35="1" done37="1" done51="1" done52="1" done53="0" done55="1" done57="1" done61="1" done62="1" done85="1" done86="0" done125="1" done127="1" done128="1" done129="1" done130="0" done132="1" done158="1" done184="1" done185="0" done187="1" done18="1" done20="0" done22="1" done39="1" done40="1" done41="1" done42="0" done44="1" done46="1" done48="1" done50="1" done103="1" done216="1" done217="1" done218="0" done220="1" done222="1" done224="1" done226="1" done26="1" done59="1" done63="1" done64="0" done66="1" done68="1" done70="1" done72="1" done73="1" done74="1" done75="0" done77="1" done79="1" done81="1" done83="1" done84="1" done88="1" done90="1" done92="1" done94="1" done95="1" done96="1" done97="0" done99="1" done101="1" done105="1" done106="1" done107="1" done108="0" done110="1" done112="1" done114="1" done116="1" done117="1" done118="1" done119="0" done121="1" done123="1" done134="1" done136="1" done138="1" done139="1" done140="1" done141="0" done143="1" done145="1" done147="1" done149="1" done150="1" done151="1" done152="0" done154="1" done156="1" done160="1" done161="1" done162="1" done163="0" done165="1" done167="1" done169="1" done171="1" done172="1" done173="1" done174="0" done176="1" done178="1" done180="1" done182="1" done183="1" done189="1" done191="1" done193="1" done194="1" done195="1" done196="0" done198="1" done200="1" done202="1" done204="1" done205="1" done206="1" done207="0" done209="1" done211="1" done213="1" done215="1">
    <div done3="3" done5="25" done7="1" done8="1" done9="0" done11="1" done13="1" done15="1" done17="1" done19="1" done24="1" done28="1" done29="1" done30="1" done31="0" done33="1" done35="1" done37="1" done51="1" done52="1" done53="0" done55="1" done57="1" done61="1" done62="1" done85="1" done86="0" done125="1" done127="1" done128="1" done129="1" done130="0" done132="1" done158="1" done184="1" done185="0" done187="1" done18="1" done20="0" done22="1" done39="1" done40="1" done41="1" done42="0" done44="1" done46="1" done48="1" done50="1" done103="1" done216="1" done217="1" done218="0" done220="1" done222="1" done224="1" done226="1" done26="1" done59="1" done63="1" done64="0" done66="1" done68="1" done70="1" done72="1" done73="1" done74="1" done75="0" done77="1" done79="1" done81="1" done83="1" done84="1" done88="1" done90="1" done92="1" done94="1" done95="1" done96="1" done97="0" done99="1" done101="1" done105="1" done106="1" done107="1" done108="0" done110="1" done112="1" done114="1" done116="1" done117="1" done118="1" done119="0" done121="1" done123="1" done134="1" done136="1" done138="1" done139="1" done140="1" done141="0" done143="1" done145="1" done147="1" done149="1" done150="1" done151="1" done152="0" done154="1" done156="1" done160="1" done161="1" done162="1" done163="0" done165="1" done167="1" done169="1" done171="1" done172="1" done173="1" done174="0" done176="1" done178="1" done180="1" done182="1" done183="1" done189="1" done191="1" done193="1" done194="1" done195="1" done196="0" done198="1" done200="1" done202="1" done204="1" done205="1" done206="1" done207="0" done209="1" done211="1" done213="1" done215="1">
    <div done3="3" done5="26" done7="1" done8="1" done9="0" done11="1" done13="1" done15="1" done17="1" done19="1" done24="1" done28="1" done29="1" done30="1" done31="0" done33="1" done35="1" done37="1" done51="1" done52="1" done53="0" done55="1" done57="1" done61="1" done62="1" done85="1" done86="0" done125="1" done127="1" done128="1" done129="1" done130="0" done132="1" done158="1" done184="1" done185="0" done187="1" done18="1" done20="0" done22="1" done39="1" done40="1" done41="1" done42="0" done44="1" done46="1" done48="1" done50="1" done103="1" done216="1" done217="1" done218="0" done220="1" done222="1" done224="1" done226="1" done26="1" done59="1" done63="1" done64="0" done66="1" done68="1" done70="1" done72="1" done73="1" done74="1" done75="0" done77="1" done79="1" done81="1" done83="1" done84="1" done88="1" done90="1" done92="1" done94="1" done95="1" done96="1" done97="0" done99="1" done101="1" done105="1" done106="1" done107="1" done108="0" done110="1" done112="1" done114="1" done116="1" done117="1" done118="1" done119="0" done121="1" done123="1" done134="1" done136="1" done138="1" done139="1" done140="1" done141="0" done143="1" done145="1" done147="1" done149="1" done150="1" done151="1" done152="0" done154="1" done156="1" done160="1" done161="1" done162="1" done163="0" done165="1" done167="1" done169="1" done171="1" done172="1" done173="1" done174="0" done176="1" done178="1" done180="1" done182="1" done183="1" done189="1" done191="1" done193="1" done194="1" done195="1" done196="0" done198="1" done200="1" done202="1" done204="1" done205="1" done206="1" done207="0" done209="1" done211="1" done213="1" done215="1">
    <span done5="49" done7="21" done29="21" done51="21" done62="21" done128="21" done18="21" done40="21" done216="21" done73="21" done84="21" done90="1" done92="1" done95="21" done106="21" done117="21" done139="21" done150="21" done161="21" done172="21" done183="21" done194="21" done205="21">CGLQ</span>
    </div>
    </div>
    </div>
    </div>

    Sometimes a job is never quite done, no matter how hard you try

    I don't even want to fathom the horror that requires that, let alone the one that parses it. It's like a thousand gibbering mouths spouted the utmost mind wrenching HTML they could spew.


  •  This has to be procedurally generated, has to be, god please let it be. I cannot fathom a human, setting at a desk, allowing that to 1) happen at all, and 2) force himself to enter every single one of those variables. I can only imagine the debugging process if something went wrong...



  •  Chances are that this pile of garbage is a mad attempt to write some data (of unknown source and use) in the page for further use (some ajax, or POST variables, or whatever). It IS obviously generated, but this a terrible way to have some kind of data storage on a web page. A clue on the "why" under all this ? Maybe they wanted to avoid using JS but didn't know hidden form fields... ?

     

    Fortunately enough, we'll probably never know.



  •  I didn't see that : there is actually a visible content displayed for this tag soup : "CGLQ" in the inner inner inner inner span...

    Another mystery... ^^

    CGLQ ?

    Can Geeks Litterally Quote ?

    Czesch Girls Love Queues ?



  • @toshir0 said:

     I didn't see that : there is actually a visible content displayed for this tag soup : "CGLQ" in the inner inner inner inner span...

    Another mystery... ^^

    CGLQ ?

    Can Geeks Litterally Quote ?

    Czesch Girls Love Queues ?

    I prefer Coalition gaie et lesbienne du Québec.



  •  omg !

    ... seemed to me too odd to have an actual meaning... i didn't even try to google it ^^ My bad...

     

    Fixed : Czesch Girls Canadian Guys Love Queues.

     



  • @toshir0 said:

     omg !

    ... seemed to me too odd to have an actual meaning... i didn't even try to google it ^^ My bad...

     

    Fixed : Czesch Girls Canadian Guys Love Queues Queers.

    Actually fixed that for you.



  •  Queers ? oO

     So wouldn't it be "Canadian Girls Love Queers" ? 

    Cause guys don't, in fact. Or can't. Especially gay ones.

    (let me remember... i must have had a more pointless and useless chat, some day... or maybe not ?)



  • @toshir0 said:

     Queers ? oO

     So wouldn't it be "Canadian Girls Love Queers" ? 

    Cause guys don't, in fact. Or can't. Especially gay ones.

    (let me remember... i must have had a more pointless and useless chat, some day... or maybe not ?)

    Paging btk... btk to the white courtesy phone.  We need to know WTF this bitch is babbling about.



  • @toshir0 said:

    (let me remember... i must have had a more pointless and useless chat, some day... or maybe not ?)

    Get used to it or GTFO. Or both. Or keep complaining. No one cares actually. Hell, this post is even more pointless then yours.



  • Get used to it ? I am.

    You read it as a complaint ? it was a celebration : uselessness is something I'm usually proud of. Isn't it the only sine qua non requirement for poetry and art in general ?

     

    So Derula, now you must face it as an adult : I love you. Stop this stupid flame war and love me too before one of us die (and I know you in fact love also my double hats ^^)



  • Please kiss and make up. I would love to think that not only has my post created a pointless conversation, but also brought two people together



  • @toshir0 said:

    Stop this stupid flame war

    Why? I love this flame war, you dumbshit! :D



  • @alawton said:

    Please kiss and make up. I would love to think that not only has my post created a pointless conversation, but also brought two people together

    No thanks. Judging from the Avatar, I'd rather fuck a brick.



  • @alawton said:

    Please kiss and make up. I would love to think that not only has my post created a pointless conversation, but also brought two people together

    No.

     

    NO NO NO NO <font size="7">NO</font>



  • :(



  • @bstorer said:

    Paging btk... btk to the white courtesy phone.
    Asshole.  You could have told me that the courtesy phone was in fucking Texas.  Phew, now that I'm back, though:

    Canadian guys love queers.  This was part of Fermat's Last Theorem or something.  It's not really refutable, but it takes 6 pages of proof to prove it.  Or was that the hairy ball theorem?@toshir0 said:

    Cause guys don't
    No, they don't.  Don't what?  see my bio for the earth shattering answer.@toshir0 said:
    Or can't. Especially gay ones.
    Alright I'm done with this shit

    What the fuck are you bitches babbling about?



  •  @derula said:

    No

    Please... pretty pleeeease...  ^_^

    So. To help you to make your soon-to-be coming out, i promise that : if you say you love me too, i'll post the URL of my own little crappy website, that you* will be able to hate and despise and publicly (does this adverb even exist ? oO) shred. Isn't it fair ? ;-)

    It's plenty of fresh and yummy WTFery, I promise. (some could object here : it's not in production, so it's no proper WTF, just the way-too-common personal webshit. To these persons I'll answer that : yes.)

     

    * i mean : "you and all the sick monomaniac psychos roaming out there, chewing some pastebin junk while watching some random cosplay porn"

     

    (if by any chance I make some typos here or there, don't even hesitate to flame on sight : I'm a grammar nazi myself in my own mother tongue, so fire at will and aim for the head)



  • @toshir0 said:

    publicly (does this adverb even exist ? oO)

    Yes, that's absolutely correct.
    Mind you, you should always capitalise "I" when it is the personal pronoun referring to yourself, even when it's part of words such as "I'll" or "I'm."



  • @toshir0 said:

    * i mean : "you and all the sick monomaniac psychos roaming out there, chewing some pastebin junk while watching some random cosplay porn"

    Pastebin junk and cosplay porn? Nice imagination.

    Also, I always wanted to show this to someone from France, now finally, I got my chance.



  • @toshir0 said:

    ...so fire at will and aim for the head

    I have been aiming for the head, jackass.  If you'd just put down the crack pipe and stand still, I might actually hit you.



  • @derula : I can't access youtube links from work : but i'll watch this tonigh, my dear friend.

    @morbius :  it was not crack, unfortunately. Your mother was too busy last night to sell me some as usual.



  • @toshir0 said:

    @morbius

    Please learn how to quote and reply properly.

     

    @toshir0 said:

    it was not crack, unfortunately. Your mother was too busy last night to sell me some as usual.

    My mother is dead, you asshole.



  •  @morbiuswilters said:

    My mother is dead, you asshole.
    OK : this one was actually excellent. I must admit I laughed reading the tags... but from what tremendously cynic planet do you come from, man ?



  • @morbiuswilters said:

    Filed
    under: From a crack overdose and herpes. And perforation of the
    colon by blunt trauma. And from swallowing too much semen.
    <input name="ctl00$ctl00$bcr$bcr$ctl00$PostList$ctl25$ctl23$ctl01" id="ctl00_ctl00_bcr_bcr_ctl00_PostList_ctl25_ctl23_ctl01_State" value="value:Filed%20under%3A%20%3Ca%20href%3D%22%2Ftags%2FFrom%2Ba%2Bcrack%2Boverdose%2Band%2Bherpes.%2B%2BAnd%2Bperforation%2Bof%2Bthe%2Bcolon%2Bby%2Bblunt%2Btrauma.%2B%2BAnd%2Bfrom%2Bswallowing%2Btoo%2Bmuch%2Bsemen_2E00_%2Fdefault.aspx%22%20rel%3D%22tag%22%3EFrom%20a%20crack%20overdose%20and%20herpes.%20%20And%20perforation%20of%20the%20colon%20by%20blunt%20trauma.%20%20And%20from%20swallowing%20too%20much%20semen.%3C%2Fa%3E" type="hidden"> 
     

    Yeah, sorry about that.  In my defense, she never said the safe word.  If it helps you feel any better, she died as she had lived: with dicks in every orifice.



  • @bstorer said:

    @morbiuswilters said:

    Filed
    under: From a crack overdose and herpes. And perforation of the
    colon by blunt trauma. And from swallowing too much semen.
     
     

    Yeah, sorry about that.  In my defense, she never said the safe word.  If it helps you feel any better, she died as she had lived: with dicks in every orifice.

     

    So there are witnesses? Or does the same stuff that makes you shine give you five dicks?



  • @badcaseofspace said:

    @bstorer said:

    @morbiuswilters said:

    Filed
    under: From a crack overdose and herpes. And perforation of the
    colon by blunt trauma. And from swallowing too much semen.
     
     

    Yeah, sorry about that.  In my defense, she never said the safe word.  If it helps you feel any better, she died as she had lived: with dicks in every orifice.

     

    So there are witnesses? Or does the same stuff that makes you shine give you five dicks?

    I don't like to brag, but I have a furry, three-pronged penis.  The other orifices were filled with mumified penises I stole from a local graveyard.  Pretty standard practice, really.



  • @bstorer said:

    I don't like to brag, but I have a furry, three-pronged penis.  The other orifices were filled with mumified penises I stole from a local graveyard.  Pretty standard practice, really.

    Bet there's not a graveyard left where you live.



  • @badcaseofspace said:

    @bstorer said:

    I don't like to brag, but I have a furry, three-pronged penis.  The other orifices were filled with mumified penises I stole from a local graveyard.  Pretty standard practice, really.

    Bet there's not a graveyard left where you live.

    There are plenty of graveyards left, they're just devoid of mumified penises.



  • @bstorer said:

    I don't like to brag, but I have a furry, three-pronged penis.
    Indrora, I think you forgot to logout and re-login before posting that.


Log in to reply
 

Looks like your connection to What the Daily WTF? was lost, please wait while we try to reconnect.