123
-=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- (c) WidthPadding Industries 1987 0|643|0 -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=-
Socoder -> On Topic -> For the Visitors

Page : 1 Prev 2 3 Next
Thu, 29 Jan 2009, 09:14
Jayenkai
Good to hear!
Thu, 29 Jan 2009, 09:43
steve_ancell
I suppose the only thing to do with the visitor section idea, is try it. Then if it gets abused by spammers, just lock it with a message saying "Sorry guys, but the spammers have f****d it up for everybody !".

Then the genuine onlookers will then have an excuse to track-down the spammers, and torture them, by locking them in a cupboard with some rotting dead fish or something.
Thu, 29 Jan 2009, 09:52
Jayenkai
Sounds like a plan!!
Thu, 29 Jan 2009, 10:05
Scherererer
Here's the first article in the series, its on Logic:
www.socoder.net/index.php?article=17371

Knowledge of programming is not required, but an interest in mathematics is. If I've learned one thing at college it is that Computer Science is not programming, and this article is at the cusp of that understanding. Read, and enjoy!

-=-=-
YouTube Twitter
Computer Science Series: Logic (pt1) (part 2) (part 3) 2's Complement Mathematics: Basic Differential Calculus
Thu, 29 Jan 2009, 10:58
Jayenkai
yeay! Although, what language is it, using Those symbols?!?!

-=-=-
''Load, Next List!''
Thu, 29 Jan 2009, 11:05
zebeste
I like Jay's idea of a less intimidating interface for visitors. I also think more people need to do more stuff for WW, but how to encourage people to do that is a problem. But nonetheless, I for one am going to try and do this weeks WW.
Thu, 29 Jan 2009, 11:11
Scherererer
Oh no! do the symbols not show up for you? It's not a different language, they're all symbols, most of them arrows and things.

symbol (looks like) [Unicode Character]
(708) (^)[02C4]
(709) (v)[02C5]
(8594) (->)[2192]
(8596) (<->)[2194]
¬ (-|)[00AC] Alt+0172 (doesn't really look like that, but that's the best character representation i can do)

-=-=-
YouTube Twitter
Computer Science Series: Logic (pt1) (part 2) (part 3) 2's Complement Mathematics: Basic Differential Calculus
Thu, 29 Jan 2009, 14:17
Stealth
Why not just use a simple version (2 letters) of a captcha for visitors only?

%99 of spam is from automated bots, it doesn't take that much to stop them.

-=-=-
Quit posting and try Google.
Thu, 29 Jan 2009, 14:57
Jayenkai
They're showing up.. I'm just used to & And, | Or, ! Not, and that type of thing..
So... are those maths symbols, instead, then?

-=-=-
''Load, Next List!''
Thu, 29 Jan 2009, 20:40
Scherererer
Yup, they're generic maths symbols
Thu, 29 Jan 2009, 22:23
JL235
Stealth Why not just use a simple version (2 letters) of a captcha for visitors only?

That only stops the most simple of bots. Captchas can typically be circumvented.
Thu, 29 Jan 2009, 22:52
Stealth
Nobody will go we the effort of breaking the captcha for such a small site.

-=-=-
Quit posting and try Google.
Fri, 30 Jan 2009, 03:48
HoboBen
There's a ton of ways to protect a form that requires no user-interaction or even javascript. Combined with a stupidly simple captcha that doesn't even need to change (e.g. "type the word 'hello' into the box below to demonstrate that you are human") you've got a non-annoying way for anonymous users to comment...

Try a hidden field on each form populated with the MD5/SHA1 hash of the server-time accurate to an hour (time-stamp style, e.g. number of hours since the unix epoch) and the user's IP address (and a short "salt" string). When the form is submitted, check that the MD5/SHA1 of the (user's IP + server_time + a_short_salt) or (user's IP + (server_time - 1hour) + a_short_salt) is equal to what's in the hidden field. (To account for the user loading the form at 3:59 and posting at 4:01, you need to check that an hour later can still be valid.

This ensures that a human who visits and records their comment for bots to repeat firstly cannot give it to bots of another IP address (because the hashes won't match) and secondly after an hour the timestamp will have expired and the hashes won't match again.

Also, have a text field that is hidden by CSS that must be empty for the form to validate. This prevents even fully automated bots that parse html from posting as they would enter text in every field.

Also, record IP addresses (or hashes of IP addresses) so that you can blacklist if necessary.

You don't need to be 100% immune to bots. There's plenty of low-hanging-fruit websites for them to spam, so it's enough if you just make it difficult for them.

-=-=-
blog | work | code | more code
Fri, 30 Jan 2009, 05:33
JL235
Better yet, write an article on how to protect your website!
Fri, 30 Jan 2009, 06:16
Stealth
Also confirmig that the referer page came from your site when you process the data can help.

-=-=-
Quit posting and try Google.
Fri, 30 Jan 2009, 06:31
Jayenkai
Or, write your own forum script, so that less SpamBots know exactly what form-style to google for.

-=-=-
''Load, Next List!''
Fri, 30 Jan 2009, 07:34
steve_ancell
Hail the day when scientists produce a device for sending smells down the internet. You could reply to them with the smell of eggs to go with their spam !
Sun, 01 Feb 2009, 12:35
Mog
We need to do the following:

-empower world-class niches
-incentivize proactive communities
-exploit dot-com applications
-embrace transparent infomediaries
-expedite back-end technologies

Just kidding, i have nothing.



-=-=-
I am Busy Mongoose - My Website

Dev PC: AMD 8150-FX, 16gb Ram, GeForce GTX 680 2gb

Current Project: Pyroxene
Mon, 02 Feb 2009, 10:53
Phoenix
Mog, I believe you forgot the most important one: to coerce extrapolation of metaphysical nano-solar telepresences.
Thu, 05 Feb 2009, 06:35
discharge
Since I'd class myself as a casual visitor to the site, I'd thought I'd chip in, you never know, maybe something useful would come out of it. The main reason I didn't bother to post here before is that it seems like it's a bit of a blitz-specialised or at least centric site, since having a look through the wednesday workshops that seems to be what the majority are coded in and what the majority of posts seem to be for. The other thing is I personally found the forum pretty un-userfriendly, the layout of it just seems kind of odd.

That said, the wednesday workshops are why I check the site pretty regularly so I think they're a pretty nice idea. I'd participate but I'm currently "coded-out" from work, although that finishes in about six weeks, so maybe after that I'll be reinvigorated. Where else do you advertise the site? I only got here from a link on palib.info from a not so subtle advertisement from Jay XD

Oh, and "Hi guys" btw
Fri, 06 Feb 2009, 13:38
Scherererer
@discharge: You're welcome to post about any language you'd like! Most of us here all have roots in blitz, however we have a much broader range of proficiencies now. I don't program in blitz much at all anymore, doing stuff in C, C#, Java mainly, along with a conglomeration of web languages.

-=-=-
YouTube Twitter
Computer Science Series: Logic (pt1) (part 2) (part 3) 2's Complement Mathematics: Basic Differential Calculus
Sat, 07 Feb 2009, 07:56
blanko1324
I actually think a lot of us have shifted away from blitz too now, including me.

-=-=-
My Twitter
Sat, 07 Feb 2009, 08:41
discharge
Oh I can understand that, I just meant my first impressions when I got here was that it was kinda blitz orientated here I've rooted about and some of the stuff here's pretty impressive, that's why I keep checking back XD
Sun, 22 Feb 2009, 04:03
Jayenkai


Having spent AGES trying to come up with a decent design, this seems to the nicest I can come up with.

Big enough image area, decent sized download links, and nicely rounded, too.
I'll be adding little icon tabs on the right, for main page, About Author, and maybe Back to Showcase, or something.. (shrugs) But I'll try to keep that down to a minimum, incase it becomes too confusing!
Each seperate page will have it's own color scheme, so Comments will be on the yellow page, Author info on the red, and so on. Keeps things nice and co-ordinated.

But, as always, before I continue down this path, is everyone happy with the look of that?
'cos transferring all that from hand-made test.html to In-Socoder will be plenty of work!!

-=-=-
''Load, Next List!''
Sun, 22 Feb 2009, 06:35
Afr0
Looks nice to me!
Page : 1 Prev 2 3 Next