Latest updates for my new board software "00chan" :
I may be the only person in the entire world using iyagi, but there is now a moderation tool:
1 - del_thread -- Delete a thread 2 - mod_post -- Modify a post (delete it, or warn the user) 3 - mod_thread -- Lock / sticky / stickylock / permasage /nothing a thread
This makes it a little easier to moderate the board.
I wrote this all in a cafe! Simple installation and use:
Should work with all version of iyagi.
Future features will be banning users / badwords using this tool . right now it can only remove or modify posts.
iyagi BBS has been updated to include the following features:
You can browse /bbs/ at http://4x13.net/bbs/
I've reopened the /wiki/ and /gal/lery. They'll be closed again if they are abused, but until then, please enjoy the free services. If you like the software, please install it on your own server :)
Here's a new clock format I invented called "new beats".
Rather than tracking a 24 hour day with 60 minute hours of 60 seconds per minute, (from 00:00:01 -- 24:60:60) beats divides a day into "beats" ( @000 - @999). The beats time of @000 begins at UTC0; UTC0 noon is @500; and the last "beat" before midnight is @999.
A beat lasts for about 1 minute and 26 seconds.
"Wait," the reader asks; "what do you mean, UTC-0? And isn't this Swatch's beats?" Well... that's where you're wrong. Swatch's beat system came first, sure, but it's based around the idea that UTC+1 should be the basis of timekeeping because Swatch is located there. The name of Swatch Beats also reflects the true nature of Swatch's interest in beats: free advertising.
Because Swatch has done absolutely nothing to encourage the adoption or use of Beats time since the early 2000s, and because basing the day around UTC+1 is stupid, I am "forking" from Swatch Beats to New Beats.
A formal RFC may be filed in the future.
In the meanwhile, here's python code to calculate "new beats"...
#!/usr/bin/python3 import time btime = time.strftime("%H %M %S", time.gmtime(time.time())) btime = [int(a) for a in btime.split(" ")] btime = int(((btime * 3600) + (btime * 60) + btime)/86.4) print(btime)
See how simple it is? There's 864,000 seconds in a day, so
864000 / 86.4 = 1000.
So I've been working on Lispmark some more...
and I've been working with languages that are higher level than Rust, and reading a lot of concurrent programming stuff. also been studying operating systems and comparing their source codes against each other which is rewarding
Would anyone like to help plan out the future of lispmark?