◆ [Date updated: 2022/08/17(Wed) 09:54:54]
■User: Kovalenko
│Hello, dear Russian cucks,
│
│I'd like to rewrite your sissy textboard engine in another language, which is as fast and simple as PHP, but not PHP.
│
│What would you advise? Technobabble langs are welcome here.
│
└■User: dev man
│there are over 20 textboard scripts. they are easy to write whether in bash or C or go or JS etc etc etc. the real question is, what novel feature do you plan to bring to the table in your board?
│
│http://overscript.net/
│
└■User: Kovalenko
│I checked all textboard engines from overscript list yesterday and they are either too old/oldish or just lack features which are brought by JavaScript and modern web dev. (E.g. SchemeBBS doesn't have cookies, which makes you think).
│
│I've already polished and localized Kareha, but when it was finished, I stopped for a while to think: I probably don't want such an old script for my BBS.
│
├■why is kokonotsuba not on that site?
││
│└■User: Kovalenko
│ │Your kakanokaka has no comments in English. Maybe, fix that before applying.
│ │
│ └■Maybe go shove it and your unwarranted self importance up your ass and
│ │fuck yourself with it you faggot
│ │
│ └■hes the kind of dude who wants to "re write" software in other languages,
│ │for no real reason, bringing nothing new to the world.
│ │
│ │Evil can't create only mimic
│ │
│ └■User: Kovalenko
│ For fun, nigger, for fun.
│
│ Egotist objectives are the only objectives that matter.
│
│ Yesterday I played with Guile webserver module and was
│ able to create POST request, but I'm stuck since Guile
│ webserver can't run some useful scripts (like writing
│ POST content to file/database), only provide response.
│ Actually it can run a simple script and webserver will
│ output an error, but I can't combine response (like
│ redirect) and script (like writing to file/database).
│
│ I will probably look for other solutions; maybe, Chez
│ Scheme has more mature webserver module.
│
├■User: dev man
│ btw I apologize for not formatting that post properly, and kindly
│ ask that you manually wrap your future replies :) 65-80 chars per line
│ is a nice, sane standard.
│
└■User: dev man
│Are the lack of Javascript and cookies a bug, or a feature ?
│
│
│I would like to ask again what new features you want to bring to the
│table, so to speak. Cookies to remember your name and email/link make
│sense. What about things like giving the thread OP an option to enable
│IDs in the thread?
│
│As the author of the textboard article on Wikipedia and several
│textboard scripts, my opinion is that tags have a lot to offer these
│kinds of boards. Per-thread ATOM feeds, as well. I've also wondered
│about how tripcodes (pseudo registration) could be expanded in the
│modern age: maybe Oauth or PGP-based identities?
│
│The nice thing about a tripcode is that it can be used on other sites
│in this family of forums. The downsides is that they are easily
│spoofed and not especially user friendly. Being able to post as an
│off-site identity, eg your Twitter/Mastodon/email (opt in) has its
│advantages.... while it was generally a failure, I still think 1chan
│was notable in its approach to handling identities (every user has an
│account, anonymous by default, checkbox to show "user" a la "CAPCODES")
│
├■User: Kovalenko
││I am not a fan of JS bloat, but I definitely appreciate when I can
││click once/hover instead of typing everything by hand / open a new webpage.
││
││
││I don't think that matters. Classic Kareha with sane JS UI 4chan features like post preview
││by hovering the >>666 kind of link would work, as for me. There are literally no textboards
││like that as far as I concerned.
││
││But of course its backend should be more maintainable that Perl5 script from early 2000's.
││
││
││Booru garbage? I don't like it, I never use those tags. And I think no one does,
││at least on non-niche booru imageboards (like Neboard, probably the only one
││I visit from time to time).
││
││Also, you must be ashamed of yourself to write Wikipedia articles for free. ヽ(´ー`)ノ
││
││
││How about forcing anonymity? Tripfags and other pseudonymous folx could go to twitter.
││
││=====================================================
││==-------------------------------------------------==
││=====================================================
││
││Ok, if you are asking about real novelties, I think I could create an Emacs client.
││But it's also not a brand new feature, some guy already made it for SchemeBBS.
││
││To be honest, I would better think of finding some good old format and
││refresh it with modern web dev tech. Maybe, not even Kareha/2ch, but lost and forgotten.
││I couldn't find anything more interesting yet, though.
││
││
││Ok, nigger, but why wouldn't you do it on server-side? Simply insert \n every 60-80 chars
││after some whitespace, when your PHP script compiles an HTML page.
││
│└■If you want to see what a 2ch-type BBS with tons of kewl features looks
│ │like - one that doesn't require a seperate browser/app to view/use the
│ │extra features liek 2ch/5ch does - see open2ch: https://open2ch.net
│ │
│ │(you can use this page to see the most active boards:
│ │https://open2ch.net/dev/toukei/ )
│ │
│ │They've got quotelink previews on hover and inline reply previews, but
│ │those are probably the least interesting features of all. They've got
│ │oekaki, images via embeds, a multiroom chatbox, polls, VoIP chat/stream-
│ │ing, a way of registering users to prevent copycats including the abili-
│ │ty to have an avatar, realtime thread rankings, advanced thread modera-
│ │tion tools for thread makers that allow them to assign other posters as
│ │mods or ban users from the thread, a map function, board creation, and
│ │moar
│ │
│ │It really makes the Western-invented term "textboard" sound kinda
│ │stupid, doesn't it? ヽ(´ー`)ノ
│ │
│ └■User: Kovalenko
│ │Thanks for the links. This website restricts access for UA IPs for some
│ │reason, I have to use VPN, lol.
│ │
│ │From the first look, yeah, that's definitely not what Western people
│ │define with the term "textboard". And not what I'd like to develop and
│ │deploy.
│ │
│ │My goals are:
│ │
│ │1. Single-board text BBS with threads (Kareha-style).
│ │2. Technobabble language for backend (e.g. Scheme Guile, but I also ask
│ │ for your hipster advise).
│ │3. Simple, but not simplistic design. Modern web dev techniques considered.
│ │4. Comfy UI features from imageboards.
│ │
│ │That's it. I don't think it would grow large, especially if I make it
│ │localized in Ukrainian. (;´Д`)
│ │
│ └■In that case, couldn't you just take a modern imageboard script like
│ │jschan, strip out or disable all the features you don't want, and then
│ │customize it as you desire?
│ │
│ └■User: Kovalenko
│ │Imageboard has a different design. They are usually multi-board and numerate
│ │each post per board. It looks like a basic feature, I need to rewrite the core
│ │to change than. Then why not just it from ground-up in a wierd language? I think
│ │I'd have some fun.
│ │
│ │So let's get back to my original question: I was just asking about weird /
│ │unpopular languages, which I could with no problem apply to web backend.
│ │
│ │Do you know any? I've already tried Ruby, but Ruby is too slow.
│ │
│ └■The design really isn't that different between most 2ch-type BBS
│ scripts and Futaba-style imageboard scripts, especially due to the
│ latter having adopted many features of the former (sage, tripcodes, cap-
│ codes, etc) - it's just a matter of per-thread logs VS per-board logs/
│ a database for the most part, and the rest is all just aesthetics and
│ configs (which are easily modifiable)
│
│ Hell, kokonotsuba is a Futaba-type imageboard script that can emulate
│ the appearance of a 2ch-type board, and kareha is a 2ch-type script
│ that can emulate the appearance of an imageboard - not to mention that
│ tons of Japanese BBS scripts include an imageboard mode (such as the
│ script we're posting on rite now! ヽ(´ー`)ノ)
│
│ Per-board post numbers don't seem like a big issue to me unless ur goal
│ is to perfectly replicate 2ch - which honestly it doesn't sound to me
│ like it is. The only reason Amezou (and by extension, 2ch) was ever
│ like that in the first place was cuz they nigger rigged a system where
│ each thread was designated a seperate log file that would be viewed
│ with a modified version of MiniBBS in a very crude attempt to seperate
│ threads from the board index (thus making threads with many replies
│ more viable)
│
│ And while jschan does have multiboard features and an 8chan-like board
│ creation and management system built-in (which can be disabled), being
│ multiboard is nearly always entirely optional when it comes to these
│ kinds of scripts - in fact, the majority of them are only designed to
│ be a single board, and if you want multiple boards then you have to
│ manually set up multiple instances of the script and make your own home-
│ page/menu to link them all together (;^Д^)
│
└■You will be fucking killed robert
Return