mailto: blog -at- heyrick -dot- eu

Madame Vache

Saw "Miss Cow" at work. There were some girls flipping little round chocolate cakes from flexible bakeware, I think each sheet is 7 by 10? These were then placed on a piece of baking paper on a metal tray and lined up nearly so a blob of icing can be added later on.
Our nominated target very nicely lined up about a dozen in the time it took her companion to fill a tray (I'd guess 60-odd?). I will say that it annoys me that I'm busting my balls in this job meanwhile there is somebody that useless getting the same pay for a lot less work. Okay, I'll stop whinging about her now. ☺

Still no decision regarding afternoons only. I guess I'll know when I look at the staff roster and see I'm not on 5am start when the others I work with are...? If they remembered, that is.

 

MiniBBS 'encore (et encore...)'

In-between-times, I added some bits to MiniBBS. I finally got around to changing the version 0.01.x to 0.00.x as it shouldn't have a major or minor version number until it does more or less what it is supposed to.
The server now asks you to log on, it will accept a username or a user number. If you say "new" you'll go to the new user stuff (not implemented) and if you give an unknown name you'll be asked if you are a new user. Upon logging in, you will see the following "menu". It's a fake screen to show something happening, the actual login sequence will be scripted. Look in the "documents" directory within MiniBBS's installation for some of my ideas.

You can log in as:

User 1 "SysOp" password "secret"
User 2 "Guest" no password
User 3 "Felicite" password "secret"

The installer should run a little program to delete any previous user data file to let MiniBBS recreate a new one with these users; if it doesn't seem to work (i.e. you can only log in as SysOp and probably aren't asked for a password) then you should delete the user data file manually - it is ...MiniBBS\sysdata\users.dat.
The user "felicite" is for testing the 'invisible' option. If you log in using a number, you will notice pressing '1' is replaced with "SysOp". Likewise for 2/Guest but you probably won't see that happening. If you log in as user #3, it will remain as '3' because the user is 'invisible' so it won't replace the number with the username.

As is usual, press ^C to log off.

Plans for the future:

  • I plan to do the new user signup next, followed by the user editor, so user profiles can be created and altered. I will make the following two caveats, it won't monitor user on-line time (yet) and it won't give you three tries at the password then lock you out a while, yet, you'll just go back to the 'enter username' prompt.
  • Following that, the menu system and textfile typing. Shouldn't be too hard to do - famous last words.
  • Next up will be a "sysop chat". At this time it will be a simple follow-on chat with green for the user and cyan for the sysop. I'll do something niftier (split-screen-like) later.
  • Then the complicated part, the message system - public messages and private messages. The first editor will be line-based, based upon the ArcBBS editor. Again, a snazzy full-screen solution will turn up later. Along the way, some sort of scrolling user-to-user chat.
Well, that's the plan...

It is horribly horribly complicated by one single-threading program controlling ALL of this. It'd be easier to have multiple linetasks fired for each operation, but to be brutally honest, that's a really horrid approach. Might have made sense in the BBS days when you want one 'application' to give it's best treatment to an ongoing Zmodem transfer, but MiniBBS has no file transfer facilities (run an ftp server, it's a lot easier!) so we can look at an overseeer application doing 'n' ports.
In addition, we must think that if you have a fast computer and I have not cocked up, MiniBBS should scale up nicely with a quite small memory overhead. Fancy running a 16 'line' BBS? I'm tempted to suggest 32 lines, hell, maybe even 64... but that could make things 'interesting' for commands such as "list who is online right now".

Here's the latest download:


LICENCE: This is for private use only. You are not permitted to make this available for download in any way. It doesn't do much, so why would you? © 2008 Rick Murray, all rights reserved.

Reference:

 

Your comments:

Please note that while I check this page every so often, I am not able to control what users write; therefore I disclaim all liability for unpleasant and/or infringing and/or defamatory material. Undesired content will be removed as soon as it is noticed. By leaving a comment, you agree not to post material that is illegal or in bad taste, and you should be aware that the time and your IP address are both recorded, should it be necessary to find out who you are. Oh, and don't bother trying to inline HTML. I'm not that stupid! ☺ ADDING COMMENTS DOES NOT WORK IF READING TRANSLATED VERSIONS.
 
You can now follow comment additions with the comment RSS feed. This is distinct from the b.log RSS feed, so you can subscribe to one or both as you wish.

No comments yet...

Add a comment (v0.11) [help?] . . . try the comment feed!
Your name
Your email (optional)
Validation Are you real? Please type 91676 backwards.
Your comment
French flagSpanish flagJapanese flag
Calendar
«   September 2008   »
MonTueWedThuFriSatSun
3467
101213
15192021
242728
     

(Felicity? Marte? Find out!)

Last 5 entries

List all b.log entries

Return to the site index

Geekery
 
Alphabetical:

Search

Search Rick's b.log!

PS: Don't try to be clever.
It's a simple substring match.

Etc...

Last read at 12:21 on 2024/11/24.

QR code


Valid HTML 4.01 Transitional
Valid CSS
Valid RSS 2.0

 

© 2008 Rick Murray
This web page is licenced for your personal, private, non-commercial use only. No automated processing by advertising systems is permitted.
RIPA notice: No consent is given for interception of page transmission.

 

Have you noticed the watermarks on pictures?
Next entry - 2008/09/25
Return to top of page