The official hack testing thread


  • BINNED

    I need a place to test some stuff and I can't be arsed to register on try.discourse.org. Even less so to install my own Discourse instance, what with all the madness of 17 different engines running 47 languages.

    Also, I think most people wouldn't be happy with kind of stuff that this community is gonna try and come up with so I think it would be better to do this kind of thing in our own back yard.

    So, in lieu of the similar topic over from CS (whose name I can't remember, I know, I'm TRWTF), I'm opening this one for specific purposes of breakage. Just try to avoid crashing the damned thing so it doesn't become useless.


  • BINNED

    this is a test 

    <tdwtf_signature_marker></tdwtf_signature_marker>


    Hello!


  • Banned

    B̛̙̤̪̥͍̥̃ͤͮͦ̉́̐̽̀r̶ͮ̈̅͑ͩ͐͆̌͗̿͐̈ͥ̅̃̇͟͏̸̱̩̦̪e̷̸̱̘̖̲̜͎̻̰ͨ͊̐̒́͟͟a̸̵ͧ̆ͫ͐̍̽͐̈̇ͭ̽̍̑ͮ͜͏҉̫̰̬͖͇̯̘͕͖̰̤̹̰̯̬̝ͅk̶̸̸̡ͩ͛̿̐̌͗̏̊̉̉͗̈̇̚͏̼̙̥̙ ̷̢̮̩̠͓͈̺̹̠̙̝̬̣̠̭͕̺ͭͪ̽̓̓̍̋ͮ͋͊͒ͣͯ̉̇͟͠A̞̲̘̘͖̹̳͕̺͖̣͍ͬ̊̇ͣ̏͑ͨ͂͗̇ͯͤ́ͅl̴̢̛̲̪͕̯̰̰̖̫̰͚͓̱͖͚̣̅̾̒̓̈ͦ̽͆̒ͥ̏̈́̀̚l̴̸̛̥̲̥̭̯̯̪̒̔̓̋͒̀̇̃̇̄ͤ̊̅̚̕͠ ̸̙̲̮̼̻͇̱̟̯̮̞͙̥̾̌̀̏̽̒͂ͬ̋͗ͣͭ̾͘T̷̷̲͙̠͇̻̦̦̫̰̯̟͓̩͈͎͇̻̯͛̿̓ͧ̓͊̕͜͠ḩ̻̩̘̖̱̟̻͔͔̬̪̯͔̮̠̙̪̱̏̅̏͛ͨ̈̐́̇̐̓̇ͭͭ̉̏ͧ̈́͘͞ͅį̢̖̱̭̺͓̲͍͍̙͉͎̜̰̳͎̏ͩ̈́ͭ͊͗̌ͯͤ͂͟͡ͅn̷̢̡̺͍̫̝͚͔̭̪̼͇̜̲͍̳̺͕̲̾͒̍͂̿͌ͨͮ̐̈́̄̑͛ͤ̉̑̓ͤͦͅͅg̸̖̲̳͎͎̫͚͂͑ͬ͊̕͞s̶̸͈̘̮͇̖̯͖̠͉̭͎̳̣͓̫͕̮̱͛͊ͥ̓ͣͫ̾̑̉̌̑̔͗̋ͣ̒



  • @sam said:

    B̛̙̤̪̥͍̥̃ͤͮͦ̉́̐̽̀r̶ͮ̈̅͑ͩ͐͆̌͗̿͐̈ͥ̅̃̇͟͏̸̱̩̦̪e̷̸̱̘̖̲̜͎̻̰ͨ͊̐̒́͟͟a̸̵ͧ̆ͫ͐̍̽͐̈̇ͭ̽̍̑ͮ͜͏҉̫̰̬͖͇̯̘͕͖̰̤̹̰̯̬̝ͅk̶̸̸̡ͩ͛̿̐̌͗̏̊̉̉͗̈̇̚͏̼̙̥̙ ̷̢̮̩̠͓͈̺̹̠̙̝̬̣̠̭͕̺ͭͪ̽̓̓̍̋ͮ͋͊͒ͣͯ̉̇͟͠A̞̲̘̘͖̹̳͕̺͖̣͍ͬ̊̇ͣ̏͑ͨ͂͗̇ͯͤ́ͅl̴̢̛̲̪͕̯̰̰̖̫̰͚͓̱͖͚̣̅̾̒̓̈ͦ̽͆̒ͥ̏̈́̀̚l̴̸̛̥̲̥̭̯̯̪̒̔̓̋͒̀̇̃̇̄ͤ̊̅̚̕͠ ̸̙̲̮̼̻͇̱̟̯̮̞͙̥̾̌̀̏̽̒͂ͬ̋͗ͣͭ̾͘T̷̷̲͙̠͇̻̦̦̫̰̯̟͓̩͈͎͇̻̯͛̿̓ͧ̓͊̕͜͠ḩ̻̩̘̖̱̟̻͔͔̬̪̯͔̮̠̙̪̱̏̅̏͛ͨ̈̐́̇̐̓̇ͭͭ̉̏ͧ̈́͘͞ͅį̢̖̱̭̺͓̲͍͍̙͉͎̜̰̳͎̏ͩ̈́ͭ͊͗̌ͯͤ͂͟͡ͅn̷̢̡̺͍̫̝͚͔̭̪̼͇̜̲͍̳̺͕̲̾͒̍͂̿͌ͨͮ̐̈́̄̑͛ͤ̉̑̓ͤͦͅͅg̸̖̲̳͎͎̫͚͂͑ͬ͊̕͞s̶̸͈̘̮͇̖̯͖̠͉̭͎̳̣͓̫͕̮̱͛͊ͥ̓ͣͫ̾̑̉̌̑̔͗̋ͣ̒

    Wonder how this affects replies with quotes...


  • BINNED

    @sam said:

    B̛̙̤̪̥͍̥̃ͤͮͦ̉́̐̽̀r̶ͮ̈̅͑ͩ͐͆̌͗̿͐̈ͥ̅̃̇͟͏̸̱̩̦̪e̷̸̱̘̖̲̜͎̻̰ͨ͊̐̒́͟͟a̸̵ͧ̆ͫ͐̍̽͐̈̇ͭ̽̍̑ͮ͜͏҉̫̰̬͖͇̯̘͕͖̰̤̹̰̯̬̝ͅk̶̸̸̡ͩ͛̿̐̌͗̏̊̉̉͗̈̇̚͏̼̙̥̙ ̷̢̮̩̠͓͈̺̹̠̙̝̬̣̠̭͕̺ͭͪ̽̓̓̍̋ͮ͋͊͒ͣͯ̉̇͟͠A̞̲̘̘͖̹̳͕̺͖̣͍ͬ̊̇ͣ̏͑ͨ͂͗̇ͯͤ́ͅl̴̢̛̲̪͕̯̰̰̖̫̰͚͓̱͖͚̣̅̾̒̓̈ͦ̽͆̒ͥ̏̈́̀̚l̴̸̛̥̲̥̭̯̯̪̒̔̓̋͒̀̇̃̇̄ͤ̊̅̚̕͠ ̸̙̲̮̼̻͇̱̟̯̮̞͙̥̾̌̀̏̽̒͂ͬ̋͗ͣͭ̾͘T̷̷̲͙̠͇̻̦̦̫̰̯̟͓̩͈͎͇̻̯͛̿̓ͧ̓͊̕͜͠ḩ̻̩̘̖̱̟̻͔͔̬̪̯͔̮̠̙̪̱̏̅̏͛ͨ̈̐́̇̐̓̇ͭͭ̉̏ͧ̈́͘͞ͅį̢̖̱̭̺͓̲͍͍̙͉͎̜̰̳͎̏ͩ̈́ͭ͊͗̌ͯͤ͂͟͡ͅn̷̢̡̺͍̫̝͚͔̭̪̼͇̜̲͍̳̺͕̲̾͒̍͂̿͌ͨͮ̐̈́̄̑͛ͤ̉̑̓ͤͦͅͅg̸̖̲̳͎͎̫͚͂͑ͬ͊̕͞s̶̸͈̘̮͇̖̯͖̠͉̭͎̳̣͓̫͕̮̱͛͊ͥ̓ͣͫ̾̑̉̌̑̔͗̋ͣ̒

    So...

    Is this the place where I mention that we need a new tag cloud to attack?


  • Banned

    @Onyx said:

    what with all the madness of 17 different engines running 47 language

    For the record, our Docker install is trivial, installing Docker is the only barrier to reading.


  • BINNED

    Well, the thread served my purpose so far, I managed to get my hackery working so far:

    http://what.thedailywtf.com/t/so-i-kinda-sorta-made-signatures/1083


    Filed under: Wow, that's a pretty mess of code



  • You should issue a password reset email for anyone reading the thread, it only requires session data, not actual login.



  • If you can't get a password reset email without being logged in, that might be an issue. You know, with the whole reason password reset emails were invented.



  • Password reset from preferences, not forgot password, ben.



  • I thought they were the same thing 😕



  • @Onyx said:

    what with all the madness of 17 different engines running 47 languages.

    Reading the various install procedures reminded me of the "online installers" that Adobe and Google now use. Where you apparently need to download an installer just to run the actual installer (obligatory related xkcd).

    The "easy way" to get a working development environment is apparently to install a program that downloads some stuff and creates a VM where you can run a command to download and install the actual code dependencies.

    (you can get a pre-built VM with Discourse installed here by the way)


  • BINNED

    @anonymous234 said:

    The "easy way" to get a working development environment is apparently to install a program that downloads some stuff and creates a VM where you can run a command to download and install the actual code dependencies.

    I tried that. It ended up with Vagrant complaining about my VirtualBox version (it wanted something ancient), then doing some conversion magic which required additional 15ish GB disk space, and after it chugging for about an hour I finally started the VM... and ended up confronting step 2 in the howto.

    I was done at that point and just sent it all to /dev/null, since I lost my will to live at that point, let alone trying to figure out how all this magic works and learning Ruby so I can actually start working on a plugin.



  • I suspect functionally they are, but one requires you to know the email you're requesting the password for, the other doesn't.


  • SockDev

    You know, when I saw this topic, I thought it was about the language which is also a WTF.


  • Banned

    This is a reply in a topic to Matches, based on me cancelling a reply to matches in this topic and attempting to repro that bug.


  • Banned

    Don't use bitnami, pretty please. Its not recommended by us.

    If you want to use a VM use boot2docker and then https://github.com/discourse/discourse_docker really it is super simple only takes 10-20 minutes.


  • Banned

    Docker is not set up as a development environment, is it? Do we even want people doing that if their intention is to do development work on Discourse?


  • Banned

    @codinghorror said:

    Do we even want people doing that if their intention is to do development work on Discourse?

    I am in the process of getting docker dev environment up, still not ready but in a few weeks.


  • BINNED


    1. md

    Damn... didn't work.


Log in to reply
 

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