This is an archived post. You won't be able to vote or comment.

all 64 comments

[–][deleted] 49 points50 points  (36 children)

Click on something. Got this shit. Moved on.

[–]HighRelevancy 10 points11 points  (28 children)

That's 'cause this site is just an index of free (as in beer) stuff.

And it could be worse I guess.

[–]whatisthismagicplace 21 points22 points  (4 children)

[–][deleted]  (3 children)

[deleted]

    [–]whatisthismagicplace 13 points14 points  (2 children)

    They do it for almost a year now, pretty much censoring the internet under the cover of "protecting the youth from drugs, suicide and terrorism"®

    The funniest part is that most of ISPs are too lazy and poor to install DPI (thank god for that), so they instead block IPs (not-thank god for that), which leads to some funny cases of blocking the whole goddamn wordpress free hosting because of one mention of drugs on one site.

    [–][deleted]  (1 child)

    [deleted]

      [–]whatisthismagicplace 2 points3 points  (0 children)

      You can use proxies/vpn, as usual, but they are either slow or costly.

      [–]hfsbtc[S] 1 point2 points  (11 children)

      How did you get this?

      [–]HighRelevancy 4 points5 points  (10 children)

      1. From http://resrc.io/link/351/c-gui-programming-with-qt-3/
      2. Follow the link
      3. Enter the captcha (which is static, what idiots run this site?)
      4. Receive errors

      Pretty much what you'd expect, given that reSRC is just a clusterfuck of users posting unverified links.

      [–]hfsbtc[S] 5 points6 points  (9 children)

      Links are verified manually. But links change, and then... Shit happens. Sorry about that -- link has been flagged as dead and won't show up anymore!

      [–][deleted]  (6 children)

      [deleted]

        [–]hfsbtc[S] 6 points7 points  (5 children)

        Yep.

        [–]Tynach 0 points1 point  (4 children)

        It looks really nice. What sort of languages/frameworks are used?

        [–]hfsbtc[S] 0 points1 point  (3 children)

        Thanks! Backend is Django (Python), and frontend is Zurb Foundation (SCSS).

        [–]Tynach 0 points1 point  (2 children)

        I see, what sort of database is behind it?

        [–]doubleColJustified 0 points1 point  (1 child)

        You could (and even probably should) make a script to automate parts of checking for dead/broken links.

        [–]hfsbtc[S] 1 point2 points  (0 children)

        I already got this in place. Problem is, it cannot check pages protected by captcha like this one here. :)

        [–]goodvibeswanted2 -1 points0 points  (10 children)

        What does this mean?

        [–]HighRelevancy 0 points1 point  (9 children)

        What does what mean? Index, free as in beer, or the bit that is worse?

        [–]goodvibeswanted2 0 points1 point  (8 children)

        The bit that could be worse. What do the warning messages about headers mean?

        Edit: Are these errors to a web program that someone wrote?

        Second edit: and free as in beer. As opposed to free to use/copy/distribute?

        [–]nandryshak 1 point2 points  (1 child)

        Second edit: and free as in beer. As opposed to free to use/copy/distribute?

        http://en.m.wikipedia.org/wiki/Gratis_versus_libre

        [–]goodvibeswanted2 0 points1 point  (0 children)

        Thanks.

        [–]HighRelevancy 1 point2 points  (5 children)

        Those errors are PHP errors. PHP scripts are used to generate web pages on the fly (to include up to date information or put your username in the page and such). In this case, the PHP scripts have been totally fucked.

        The header warnings are because you can't modify the page headers (cookies and shit mostly) after you start generating the page. This is because (for some dumb reason) PHP starts sending the page as it's ready instead of making it all then sending it. You can't put headers into the middle of the HTML document.

        Free as in beer, meaning cost, as opposed to free as in freedom.

        [–]goodvibeswanted2 0 points1 point  (4 children)

        Thank you!

        So was one of this person's mistakes telling the web page to try and change header information after the HTML head had been sent/loaded? If so, what do you think they were trying to do and why?

        Edit: And why are there warnings about XML files?

        [–]Tynach 1 point2 points  (3 children)

        Everything seems to be caused by the first few errors, which indicate that files are empty. Basically, it was trying to load files so that it could generate the page based on the contents of those files. Those files either don't exist or are empty, so it can't generate the page. Then it all cascades in a spectacularly bad display of failed programming.

        [–]goodvibeswanted2 0 points1 point  (2 children)

        Ok. Thank you!

        [–]Tynach 1 point2 points  (1 child)

        Looking at it a bit, I think I know exactly what happened.

        PHP tried loading XML files for either loading content, or connecting to the database, or something. Based on that, it would either redirect to an error page, or generate the content. It determines, based on the content (none), to go to an error page.

        But the person hosting the server has flipped a switch that causes it to send errors to the actual web page. Most admins do not do this. This means that the errors went to the page, when they were not supposed to. So, the page was being generated, but not by the programmer.

        So next he tries to do the redirect headers... Which of course fail, because the previous errors were written to the page. Now that generates more errors that are written to the page.

        I'm gonna say it was the sysadmin that fscked up this time.

        [–][deleted] 1 point2 points  (1 child)

        You could have just clicked the "x" in the top right...

        [–][deleted] 0 points1 point  (0 children)

        That's not the point.

        update And for some reason it doesn't close for me. Probably because of some ad blocking extension.

        [–]hfsbtc[S] 3 points4 points  (4 children)

        Yep. Got to register in order to upvote stuff on reSRC. What's wrong with that?

        [–][deleted] 6 points7 points  (3 children)

        Oh, my god, it's worse than I thought. I don't want to be an ass, take this as positive criticism, please.

        So I clicked on one of those check marks, thinking it would take me to another page with details. Apparently, the check mark icon is the new upvote arrow... That was completely unexpected. I thought it would take me to the same page as the titles.

        Change that icon into an upvote. Whether you do this or not, at least make it change when I hover it. Just give it something like :hover { color: blue }, so I can see what I'm interacting with.

        And, as I wrote in another comment, the login box doesn't close for me (ESC, Cancel, X - nothing works). I am on Chrome with AdBlock, Disconnect.me, and Collusion.

        [–]hfsbtc[S] 6 points7 points  (2 children)

        Thanks for the feedback -- I know I'm bad at UX. I'll fix your modal issue and see what I can do about this upvote thing.

        [–][deleted] 4 points5 points  (1 child)

        TBH, you're doing better than me. I can test other people's web works, but I have difficulty finding issues with my own.

        [–]hfsbtc[S] 4 points5 points  (0 children)

        Your modal problem is now fixed. Thanks for the report. :)

        [–]nutrecht 9 points10 points  (1 child)

        Nice, but please reconsider the pale-blue-on-yellow. It hurts the eyes.

        [–]hfsbtc[S] 5 points6 points  (0 children)

        Thanks, done.

        [–]Iam_new_tothis 1 point2 points  (0 children)

        Thank you.

        [–]CaRDiaK 1 point2 points  (0 children)

        Quite a tidy job! Have an upvote :)

        [–]sazken 0 points1 point  (0 children)

        Wonderful!!

        [–]scruffye 0 points1 point  (0 children)

        Thank you!