Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Site suggestions, requests, and problems thread

Name: Admin 2013-09-02 17:29

Let's keep this all in one thread.

Also, please refrain from posting too many threads like this https://dis.4chan.org/read/prog/1378149103/1-40 on world4ch.

Report problems, make suggestions, request features here.

If I set up a fossil repository when I switch server, is that fine?

Name: Admin 2013-09-03 21:21

>>42
Yes, this software has some... issues. Mind you it's pretty amazing what the Tablecat guy has done with how restricted he chose to be in implementing this (no database, just a series of files and an index)... but some of the stuff makes me question his sanity, such as building the front page by parsing the HTML with regex, etc.

Name: Anonymous 2013-09-03 21:23

>>42
parsing the HTML with regex
What the hell, man!

Well, at least he gave us his software for free. Also, I like it how this software's quote doesn't add that superfluous extra newline.

Name: Anonymous 2013-09-03 21:26

>>44
Same. I think it's pretty neat in general. I'm not sure how well this implementation will scale over time, though. If we import the prog.db into this everything might just crash, I can't imagine how long it would take if I pressed "rebuild all threads" with over 20K threads in the folder.

I could probably write something in PHP in a day that would be equivalent to Shiitchan without being completely shit, but I really hate PHP at this point.

Better finish the Scheme FastCGI stuff quickly.

Name: Anonymous 2013-09-03 21:45

Name: Anonymous 2013-09-03 21:49

>>46
BashWiki
No, take it away.

Also, I am >>45 as well. I'm just not going to post with my cap code unless it's an announcement now. I'd say my writing style is recognizable enough, you should be able to figure it out.

I'll be working on the Scheme and FastCGI thing in the next few days to see if I can get a rudimentary textboard up in it. I've got a bit more work to do on the interpreter itself but I guess I'll just host it along with this one and I'll see what bugs are there and fix them.

Name: goddammit 2013-09-03 22:22

I'm so in love with this BBS

Name: Fidonet: waldo 2013-09-03 22:31

>>48
textubord
That's how its called. Unless you are looking at something else.

Technically a simplified web forum

Name: Anonymous 2013-09-04 5:09

I kept feeling like something wasn't right, but couldn't place it. Then it hit me: there are only 10 threads on the front page instead of the standard 18. Please extend.

Name: Anonymous 2013-09-04 5:18

>>45
Do you hate PHP because of PHP4 and Wordpress? Just try a framework like Laravel and see if it's really so bad.

Name: Anonymous 2013-09-04 5:19

Please increase the padding of posts. They look really squashed.

Name: Admin 2013-09-04 6:14

>>50
I noticed that as well. I've remedied it now.

>>52
This isn't something I can fix without rewriting the whole HTML and CSS. The BBS renders differently on Webkit vs Gecko, so it might get fixed when I decide to switch to my own BBS.

>>51
I hate PHP because I hate PHP. Its implementation, the entire language, everything. A framework on top of a broken language isn't going to fix anything. The only plus the language has is convenience, but it's not an important factor here as I can actually program. As I've stated before, I'm working on finishing my Scheme BBS and we'll test it out soon.

Name: Anonymous 2013-09-04 10:51

A framework on top of a broken language isn't going to fix anything
You'd be surprised

Name: Anonymous 2013-09-04 14:05

>>54
Yeah, you'd be surprised at how it doesn't solve anything and introduces even more bugs and quirks.

Name: Anonymous 2013-09-04 14:56

>>52
No, no. I like it how everything is much more compact now. Please don't.

Name: Anonymous 2013-09-04 16:30

c'mon you could do your own userscripts for things like that!

Name: Anonymous 2013-09-04 19:13

>>53
This isn't something I can fix without rewriting the whole HTML and CSS.

You kidding me? It's all CSS only.

>>57
You don't even need userscripts, userstyles is enough.

Name: Anonymous 2013-09-04 22:26

BBCode tags won't work inside quotes.

> This is a {b]test[/b} shows up as malformed markup and it won't even let me post.

(I can't even post the actual tags because even when using {#}, I get the same error. I think it has to do with Tablecat not allowing you to post any BBCode failures. If I recall correctly, that feature is optional.)

Name: Anonymous 2013-09-04 22:28

>>59
If I recall correctly, that feature is optional

I've turned it off. This software sure has a lot of quirks. We'll switch soon.

Name: Anonymous 2013-09-04 22:34

This is a [b]test[/b]
And it works now. Thank you.

Name: Anonymous 2013-09-04 22:35

Oh wait, it shows up fine in the Preview button, but it won't show up when I post it?

Well, I can wait for that switch, even if it takes another two decades. Shiitchan was worse in many ways, I'm fine with not using BBCode inside quotes.

Name: Anonymous 2013-09-04 22:37

>>62
I can probably fix it in the meantime, even though I hate Perl I can manage with it.

Just, not right now, it's late and I can't see straight. I'll end up breaking something.

Name: Anonymous 2013-09-04 22:40

>>63
It's okay, I don't mind.

Name: Anonymous 2013-09-04 23:12

I can't sage in the email field. Why can't we post our emails?

And why don't we have the option for signatures?

Name: Anonymous 2013-09-04 23:15

>>65
But we do!

----
MSN: xX420LiSPSniPeRXx@msn.com
IF YOU WERE KILLED TOMORROW IN A TABLE RELATED ACCIDENT,
I WOULDNT GO TO YOUR FUNERAL BECAUSE ID BE SITTING ON A TABLE
WE TRUE TABLECATS
WE SIT TOGETHER
WE SIT TOGETHER ON A TABLE

Name: inb4 2013-09-04 23:35

Name: Anonymous 2013-09-05 1:09

How do I set my avatar image?

Name: Anonymous 2013-09-05 1:18

>>68
Like this:
  __ノン
  ,ゝ,/^´⌒ヽ       / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 ノ~ キ(ハノ )ノ))    | 
 ~~レ从^ヮ^ノ,)    <  AFRICAN AMERICAN
    く]甘イつ    | 
.    ムlヽゝ      \________________
     し'ノ

----
MSN: xX420LiSPSniPeRXx@msn.com
IF YOU WERE KILLED TOMORROW IN A TABLE RELATED ACCIDENT,
I WOULDNT GO TO YOUR FUNERAL BECAUSE ID BE SITTING ON A TABLE
WE TRUE TABLECATS
WE SIT TOGETHER
WE SIT TOGETHER ON A TABLE

Name: Anonymous 2013-09-05 5:34

>>70-
Now it feels more normal.

Name: Anonymous 2013-09-05 8:21

>>55
No, proper unit testing prevents bugs. A good framework really does solve most problems that PHP has.

Name: Anonymous 2013-09-05 8:38

>>92
STATIC TYPE SYSTEMS prevent even more bugs!

Name: Anonymous 2013-09-05 8:57

>>93
No, unit testing does. What PHP frameworks have you actually used?

Name: sage 2013-09-05 10:39

We should have a satire flag (that only the moderator can see), but overuse of the satire flag will result in a perma-ban. (I'm thinking like, a random number between 1-2<<32, decided at post time.

Maybe 2<<32 is too large, how about 2<<31?

Thoughts?

Name: Anonymous 2013-09-05 10:51

>>95
What? A satire flag? I don't understand what you mean. What does the random number have to do with anything?

Do you mean like a "satire" checkbox that only I can see? That signifies I was only pretending to be retarded, or what?

Name: Anonymous 2013-09-05 13:16

I propose a "noko" checkbox to go with the "sage" checkbox. And please do not over-expand. Keep things to one board for as long as possible.

>>95
If a mod can't figure out that you're being facetious then you need to step your game up.

Name: Anonymous 2013-09-05 13:25

>>97
Don't worry, I won't add too many boards, this is mostly a /prog/ community site and so it will revolve around /prog/ related things.

I could just add noko behaviour by default, if you want.

Name: Anonymous 2013-09-05 13:42

Personally I would appreciate auto-noko when replying from an in-thread page.

Name: Anonymous 2013-09-05 13:46

>>12
bs! you've probably never used kareha before..

If you really wanna go ENTERPRISE you should use Nginx+Hunchentoot+Clack+Caveman:
https://zaries.wordpress.com/2010/11/09/lisp-web-server-from-scratch-using-hunchentoot-and-nginx/
https://github.com/fukamachi/clack
https://github.com/fukamachi/caveman

Name: Anonymous 2013-09-05 13:49

Autonoko is useless and annoying for slow boards like this.

A checkbox would be enough (or just an email field)

Name: Anonymous 2013-09-05 13:55

>>100
Hunchentoot
No, I looked into that and I dislike "everything along with the kitchen sink" software.

I already finished writing my own Scheme interpreter. Soon development will resume on the full fledged Scheme textboard.

Name: Anonymous 2013-09-05 14:27

>>98
If you are going to add anything, I suggest a /meta/ board for suggestions, announcements, and Admin posts.

Name: Anonymous 2013-09-05 15:01

>>103
Hmm. Seems like a good idea. Anyone have any objections to this?

Name: Anonymous 2013-09-05 15:35

>>104
I think just a single thread (like this one) is adequate.

But there should also be a way to privately contact ✿Admin-kun✿.

Name: Anonymous 2013-09-05 15:46

>>105
Why do you want to contact me privately?

Name: Anonymous 2013-09-05 15:48

>>104
Yes, that's stupid. We don't need a new board for that; there aren't nearly enough `suggestions' that could reasonably be lodged and it will just turn into complain nonsense like /q/ or be abandoned like /img/. This thread is fine.

Name: Anonymous 2013-09-05 15:51

Name: Anonymous 2013-09-05 16:14

>>106
I have no reason to right now. I think giving users the option of doing so is a good idea.
>>108
Personally I have no problems with standalone meta threads, but I think all suggestions should be treated as a continuation of one topic, and therefore should be confined to a single thread (or a single series of threads).

Name: Anonymous 2013-09-05 16:31

>>109
I'd rather just talk to people on here. I might just make a "contact me" page where you post a comment that only I can see in the backend. I won't reply, though. If anyone talks to me not on the board they won't know that I own the site. That's the way I'd like to keep it. After everything is set up and optimal I'll probably also stop posting as Admin completely or alluding to the fact that I am the Admin anonymously.

>>108
I didn't realize there were that many meta threads. The site has just started, but if this keeps up I'll make a /meta/ and move meta threads to it.

Name: Anonymous 2013-09-05 17:15

Hi, this is not about site problem, but about problem related to your source code package.

I downloaded http://progrider.org/files/tablecat-bbs-20111214.tar.gz
Then I extracted it to some folder: tar xzf http://progrider.org/files/tablecat-bbs-20111214.tar.gz
I try to go tablecat-bbs subfolder, but there is none. Your archive contains files without the folder. Very nontypical when using .tar.gz format.

Name: Anonymous 2013-09-05 17:18

>>111
Don't take it up with me. Talk to Tablecat about it: http://tablecat.ipyo.heliohost.org/perl/

I'm providing a mirror for his software. I'm not going to change the tar.

Name: Anonymous 2013-09-05 17:24

>>112
Ok, I was just about to start whining about some things in code, but maybe not now then. Thanks for the reply.

Name: Anonymous 2013-09-06 4:46

Thanks for the reply.
No, we'll turn into 7chan if you keep doing this. you must stop.

Name: Anonymous 2013-09-06 18:05

Name: Anonymous 2013-09-06 18:12

>>114
I do not believe that to be a valid concern. Thanks for the reply.

Name: Anonymous 2013-09-06 18:35

The current margin between posts makes it very hard to read the new
/prog/ on w3m.

Name: Anonymous 2013-09-06 18:45

>>117

I'd like to have a fix for this while retaining the compactness in browsers with graphical interfaces. The previous /pro/g// wasted too much vertical space.

Name: Anonymous 2013-09-06 18:49

>>117
I use the finder '/' to review and select them. I would suggest you make you own CSS, and post here if you do not like Tablecats default one. Everything is in the:
<div class="shell" id="threadlist"><div><span class="thread">
http://bbs.progrider.org/prog/style.css

Name: Anonymous 2013-09-06 19:35

>>114
Do you think I care? No, I don't give a fuck. Go wherever you want.

>>115
Yes, I know what a self-signed cert is, please don't dump links for me. I am not going to buy a cert or get a free one, the entire CA model is completely retarded.

I'll make a self-signed cert later, whitelist it, and that's it. I'll figure out where to post the fingerprint later.

>>117,118
Does w3m actually read style sheets? I know links and the like don't. I'll try to fix this, but I can't promise anything since the HTML itself is generated in Perl.

Name: Anonymous 2013-09-06 20:10

>>120
Well, it's not like it's completely unreadable, but having a post header begin
right under the preceding post's last line is a little annoying.

Name: Anonymous 2013-09-06 20:15

>>121
I see what you mean. Happens in links too. I'll look into it.

Name: Anonymous 2013-09-06 21:59

I added an SSL certificate:

https://bbs.progrider.org/

SHA1 fingerprint: D6:5D:E6:FE:28:C5:1B:F4:65:D7:54:23:ED:F7:22:3A:60:C6:B8:BF

Name: Anonymous 2013-09-07 0:15

>>123
Thanks, it checks.

Name: Anonymous 2013-09-07 1:51

>>125
I wasn't the one who spammed the board this morning.

Name: Anonymous 2013-09-07 6:44

>>123
Thank you! I love you!

Name: Anonymous 2013-09-08 20:43

Why am I seeing two text boxes now?

Name: sage 2013-09-08 20:46

>>128
What? It's fine on here?

Name: Anonymous 2013-09-08 20:48

>>128
You're drunk again, Suika.

Name: Anonymous 2013-09-08 20:53

>>129,130
http://i.imgur.com/gtUN3j0.png
Entering anything in the first box seems to always get my post rejected as spam.

Name: Anonymous 2013-09-08 20:57

>>131
That's really strange... I haven't modified anything at all as far as the HTML goes.

It's probably something Tabletcat put in as a simple automated (crawler bot) spam prevention.

The first field is named "comment", but the one that actually takes the comment is named "other". "comment" is hidden by CSS rules, it seems, and it shows in links since links doesn't read CSS files.

Why Windows?

Name: Anonymous 2013-09-08 21:12

>>131
It looks like your web browser does not support CSS. Use the lower text area, name="other".

<form action="/prog/post.pl" method="post" id="form1378150158" onsubmit="set_cookie(name.value)">
<input type="hidden" name="noko" value="on">
<input type="hidden" name="thread" value="1378150158">
<table>
<tr>
<td>Name: <input type="text" name="name">
<label><input type="checkbox" name="sage"> Don't bump</label>
<input type="submit" value="Preview" name="preview">
<input type="submit" value="Reply">
</td>
</tr>
<tr>
<td>
<textarea name="comment" class="comment"></textarea> <!-- IGNORE THIS ONE -->
<textarea name="other" rows="5" cols="64"></textarea>
</td>
</tr>
</table>

If you IP address is blacklisted, ask admin-sama to whitelist it.

Name: Anonymous 2013-09-08 21:12

>>132
Makes sense. Should have taken a look at the source before posting.

I don't have a need for anything else at the moment; Windows works just fine for my (relatively simple for /prog/) computing needs.

Name: Anonymous 2013-09-08 21:15

>>132,Admin
Be careful, he may be a spammer. If you look at the image closely, he has firefox just fine on the background.

Name: Anonymous 2013-09-08 21:18

>>134
Always view the source of your pages. Never allow anything to be downloaded from another server, and never run scripts, unless you can read them (including understand). The default behavior of most browsers ignore XSS, something that is still a serious issue today.

Name: Anonymous 2013-09-08 21:20

>>135
Just because he has Firefox in the background doesn't mean he's a spammer. Sometimes I use links even if I've got FF open to browse certain sites because it's quicker / more convenient.

Name: Anonymous 2013-09-08 21:25

>>137
I do the same, all the time. Why I am telling you to be careful.
I would have assumed already a fault in CSS or functionality on my browser before posting, then viewed the source to confirm my suspicions, since I am using a textbrowser. If >>131 work with textbrowsers, he should have known it by now.

Lynx user for 20 years!

Name: Anonymous 2013-09-08 21:47

>>135
You mean Chrome.
>>134
Yes, the fact that NoScript/Scriptsafe/etc. are only available as browser add-ons is, in my opinion, extremely disconcerting. It places far too much trust in web site owners/developers. And while I understand the sentiment, avoiding all scripts that you can't read or understand is incredibly strict and impractical on today's internet. Whenever I can I will simply avoid sites who use shitty tactics like hiding content behind scripts hosted on advertising servers, but whitelisting scripts from googleusercontent.com or amazonaws.com is necessary to access many otherwise-benign sites.
>>137
Absolutely. There are many use scenarios for text-only browsers (I'm using Lynx, btw).

Name: 138 2013-09-08 22:09

>>139
You use spyware 29.0.1547.66‽

At least you understand why I hate the web SO MUCH, and how evilincompetent companies have become. AH GOD, DO NOT REMIND ME OF THOSE JS EVANGELISTS WITH THEIR PREACHING OF THE NEW WEB 5000.0. Googlamozone are an evil company, and you should ignore them.

Oh god, why, why is opera clinging to WebSpykit?

Name: Anonymous 2013-09-08 22:10

>>140
I thought Opera used Presto as its engine?

Also, Chromium is fine as a browser. Chrome less so.

Name: Anonymous 2013-09-08 22:18

>>141
I guess you have not read the news since 7 months. You must be busy as hell:
http://business.opera.com/press/releases/general/opera-gears-up-at-300-million-users

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List