Tillbaka till svenska Fidonet
English   Information   Debug  
LINUX-USER   0/19
LINUXHELP   0/1155
LINUX   0/22107
LINUX_BBS   0/957
mail   18.68
mail_fore_ok   249
MENSA   0/341
MODERATOR   0/102
MONTE   0/992
MOSCOW_OKLAHOMA   0/1245
MUFFIN   0/783
MUSIC   0/321
N203_STAT   930
N203_SYSCHAT   313
NET203   321
NET204   69
NET_DEV   0/10
NORD.ADMIN   0/101
NORD.CHAT   0/2572
NORD.FIDONET   189
NORD.HARDWARE   0/28
NORD.KULTUR   0/114
NORD.PROG   0/32
NORD.SOFTWARE   0/88
NORD.TEKNIK   0/58
NORD   0/453
OCCULT_CHAT   0/93
OS2BBS   0/787
OS2DOSBBS   0/580
OS2HW   0/42
OS2INET   0/37
OS2LAN   0/134
OS2PROG   0/36
OS2REXX   0/113
OS2USER-L   207
OS2   0/4786
OSDEBATE   0/18996
PASCAL   0/490
PERL   0/457
PHP   0/45
POINTS   0/405
POLITICS   0/29554
POL_INC   0/14731
PSION   103
R20_ADMIN   1123
R20_AMATORRADIO   0/2
R20_BEST_OF_FIDONET   13
R20_CHAT   0/893
R20_DEPP   0/3
R20_DEV   399
R20_ECHO2   1379
R20_ECHOPRES   0/35
R20_ESTAT   0/719
R20_FIDONETPROG...
...RAM.MYPOINT
  0/2
R20_FIDONETPROGRAM   0/22
R20_FIDONET   0/248
R20_FILEFIND   0/24
R20_FILEFOUND   0/22
R20_HIFI   0/3
R20_INFO2   3248
R20_INTERNET   0/12940
R20_INTRESSE   0/60
R20_INTR_KOM   0/99
R20_KANDIDAT.CHAT   42
R20_KANDIDAT   28
R20_KOM_DEV   112
R20_KONTROLL   0/13299
R20_KORSET   0/18
R20_LOKALTRAFIK   0/24
R20_MODERATOR   0/1852
R20_NC   76
R20_NET200   245
R20_NETWORK.OTH...
...ERNETS
  0/13
R20_OPERATIVSYS...
...TEM.LINUX
  0/44
R20_PROGRAMVAROR   0/1
R20_REC2NEC   534
R20_SFOSM   0/341
R20_SF   0/108
R20_SPRAK.ENGLISH   0/1
R20_SQUISH   107
R20_TEST   2
R20_WORST_OF_FIDONET   12
RAR   0/9
RA_MULTI   106
RA_UTIL   0/162
REGCON.EUR   0/2056
REGCON   0/13
SCIENCE   0/1206
SF   0/239
SHAREWARE_SUPPORT   0/5146
SHAREWRE   0/14
SIMPSONS   0/169
STATS_OLD1   0/2539.065
STATS_OLD2   0/2530
STATS_OLD3   0/2395.095
STATS_OLD4   0/1692.25
SURVIVOR   0/495
SYSOPS_CORNER   0/3
SYSOP   0/84
TAGLINES   0/112
TEAMOS2   0/4530
TECH   0/2617
TEST.444   0/105
TRAPDOOR   0/19
TREK   0/755
TUB   0/290
UFO   0/40
UNIX   0/1316
USA_EURLINK   0/102
USR_MODEMS   0/1
VATICAN   0/2740
VIETNAM_VETS   0/14
VIRUS   0/378
VIRUS_INFO   0/201
VISUAL_BASIC   0/473
WHITEHOUSE   0/5187
WIN2000   0/101
WIN32   0/30
WIN95   0/4289
WIN95_OLD1   0/70272
WINDOWS   0/1517
WWB_SYSOP   0/419
WWB_TECH   0/810
ZCC-PUBLIC   0/1
ZEC   4

 
4DOS   0/134
ABORTION   0/7
ALASKA_CHAT   0/506
ALLFIX_FILE   0/1313
ALLFIX_FILE_OLD1   0/7997
ALT_DOS   0/152
AMATEUR_RADIO   0/1039
AMIGASALE   0/14
AMIGA   0/331
AMIGA_INT   0/1
AMIGA_PROG   0/20
AMIGA_SYSOP   0/26
ANIME   0/15
ARGUS   0/924
ASCII_ART   0/340
ASIAN_LINK   0/651
ASTRONOMY   0/417
AUDIO   0/92
AUTOMOBILE_RACING   0/105
BABYLON5   0/17862
BAG   135
BATPOWER   0/361
BBBS.ENGLISH   0/382
BBSLAW   0/109
BBS_ADS   0/5290
BBS_INTERNET   0/507
BIBLE   0/3563
BINKD   0/1119
BINKLEY   0/215
BLUEWAVE   0/2173
CABLE_MODEMS   0/25
CBM   0/46
CDRECORD   0/66
CDROM   0/20
CLASSIC_COMPUTER   0/378
COMICS   0/15
CONSPRCY   0/899
COOKING   33412
COOKING_OLD1   0/24719
COOKING_OLD2   0/40862
COOKING_OLD3   0/37489
COOKING_OLD4   0/35496
COOKING_OLD5   9370
C_ECHO   0/189
C_PLUSPLUS   0/31
DIRTY_DOZEN   0/201
DOORGAMES   0/2065
DOS_INTERNET   0/196
duplikat   6002
ECHOLIST   0/18295
EC_SUPPORT   0/318
ELECTRONICS   0/359
ELEKTRONIK.GER   1534
ENET.LINGUISTIC   0/13
ENET.POLITICS   0/4
ENET.SOFT   0/11701
ENET.SYSOP   33945
ENET.TALKS   0/32
ENGLISH_TUTOR   0/2000
EVOLUTION   0/1335
FDECHO   0/217
FDN_ANNOUNCE   0/7068
FIDONEWS   24159
FIDONEWS_OLD1   0/49742
FIDONEWS_OLD2   0/35949
FIDONEWS_OLD3   0/30874
FIDONEWS_OLD4   0/37224
FIDO_SYSOP   12852
FIDO_UTIL   0/180
FILEFIND   0/209
FILEGATE   0/212
FILM   0/18
FNEWS_PUBLISH   4436
FN_SYSOP   41705
FN_SYSOP_OLD1   71952
FTP_FIDO   0/2
FTSC_PUBLIC   0/13611
FUNNY   0/4886
GENEALOGY.EUR   0/71
GET_INFO   105
GOLDED   0/408
HAM   0/16074
HOLYSMOKE   0/6791
HOT_SITES   0/1
HTMLEDIT   0/71
HUB203   466
HUB_100   264
HUB_400   39
HUMOR   0/29
IC   0/2851
INTERNET   0/424
INTERUSER   0/3
IP_CONNECT   719
JAMNNTPD   0/233
JAMTLAND   0/47
KATTY_KORNER   0/41
LAN   0/16
Möte MUFFIN, 783 texter
 lista första sista föregående nästa
Text 595, 305 rader
Skriven 2007-05-04 21:15:50 av Mvan Le (1:343/41.0)
    Kommentar till text 585 av Mark Lewis (1:3634/12.0)
Ärende: What I Don't Like About Synchronet
==========================================
 ml>  MvanL> That's my point - they opted for the current style. I think the 
 ml>  MvanL> Maximus style is better.

 ml> i still don't understand what you are calling "style"??

In Maximus 3.x you can do things like this: 

                   filearea 2
                        acs         demoted
                        desc        Opus v1.79 (May 1st, 1997)
                        download   
m:\base\filebase\lcl\bbs\software\opus\v1.79
                        upload      m:\base\filebase\uploads
                    end filearea

                    filearea tools
                        acs         demoted
                        desc        Opus v1.79 (May 1st, 1997)
                        download   
m:\base\filebase\lcl\bbs\software\opus\v1.79\tools
                        upload      m:\base\filebase\uploads
                    end filearea

                ; end .lcl.bbs.soft.opus
                filedivisionend

                filedivisionbegin iniq demoted . Iniquity

                filearea 1
                    acs         limited
                    desc        Iniquity program files and source code
                    download    m:\base\filebase\lcl\bbs\software\iniquity
                    upload      m:\base\filebase\uploads
                end filearea
        
            ; end .lcl.bbs.soft.iniq
            filedivisionend

        ; end .lcl.bbs.soft
        filedivisionend

    filedivisionbegin dailey demoted . johndaileysoftware.com

        filearea 1
            acs         normal
            desc        BBS Doors
            download    m:\base\filebase\lcl\bbs\doors\dailey\doors
            upload      m:\base\filebase\uploads
        end filearea

            ...
            ...
            ...

    ; end .lcl.bbs.dailey
    filedivisionend

; end .lcl.bbs
filedivisionend

You can nest as deep as you want, and file areas can represent your physical
directory structure on disk which makes sorting and organising files more
natural.

Which ends up looking like this when they're displayed: 

============================================================================
    File Areas --------------

        lcl.bbs.1            ... Fidonet nodelists and policies
        ...
        ...
        ...
        lcl.bbs.soft         ... BBS Software
        lcl.bbs.dailey       ... johndaileysoftware.com

        For more areas, type ".." to go up one level or "/" for top level
areas.
        
    File area (Area, "["=Prior, "]"=Next, "?"=List):
============================================================================

And at the "File area (Area..." prompt users can enter atomic paths to switch
file or message areas eg.:

    File area (Area, "["=Prior, "]"=Next, "?"=List): lcl.bbs.soft.opus.tools

instead of typing in meaningless numbers when displaying "groups & subgroups"
while switching areas etc.

To my knowledge the Synchronet & RA-style only allows a two-level breakdown of
file & message areas into groups & subgroups. That's crap. imo.

 ml>  MvanL> I'm not fully purposely descending into a BBS software war, 

 ml> me either... i'm just trying to figure out what you are 
 ml> trying to describe and respond to that...

[...]

 ml> hunh?? nonono... i'm talking about joe sysop and john sysop who both 
 ml> download the same bbs software and install it without any modification 
 ml> using all the default screens and menus... users to 
 ml> their boards see the same presentation... now, one of 
 ml> those users calls fred sysop's bbs which is also 
 ml> running the exact same software but fred has taken the time to "skin it" 
 ml> by making his own screens... next door to fred, is alex 
 ml> who also runs the same bbs software... alex has gone 
 ml> even further because he has found the menu editor and 
 ml> come up with his own menu keys and option layouts... 
 ml> alex comes from an old mainframe style world where 
 ml> everything is chosen from menus of no more then ten 
 ml> (10) options... that makes it very easy cause there's 
 ml> only 0-9 to hit but it makes it more complicated 
 ml> because now there have to be dozens more menu screens...

 ml> none of the above have "hacked" anything or had to work 
 ml> around any problems as there are none... now, the 
 ml> callers, on the other hand, may be a bit confused or 
 ml> maybe not...

Yeah. Well to draw distinctions between BBS software it's more comparable to
compare the standard features (excluding mods and plugins). That's the approach
I use, until people/authors start cheating by distributing plugins & modules as
part of thier "standard" package which is arguably misrepresenting practice to
me :)

 ml>  MvanL> For example it'd be a nightmare to mimmick the Maximus area
 ml>  MvanL> divisioning behaviour in Synchronet / RA where areas are
 ml>  MvanL> numerically defined instead of alphanumerically capable.

 ml> but it isn't all that hard... one could easily do it with a script... but 

When BBS functions/functionalities are not part of the BBS binary, or outside
the source code that's cheating.

 ml> yes, alphanumeric access to an area may be easier for 
 ml> some... but it also all depends on what you get used 
 ml> to, too... i have to wonder, though, at what happens 
 ml> when things are moved around and reorganized... with RA, there are two 

Well one day I'm going to add environment variables to Maximus control files
baby. Add a preprocessor to Silt that translates Operating System environment
variables and/or #define directives in Maximus Ctl files.

If I want to change or move things around, just change a global variable.

eg. 

  C:\> set bbsdrive=M:

  Filereas.Ctl: 

    #define   BASE        \base\filebase
    #define   UPLOAD_DIR  %%bbsdrive%%\BASE
  
    filearea 1
        acs         normal
        desc        BBS Doors
        download    BASE\lcl\bbs\doors\dailey\doors
        upload      UPLOAD_DIR
    end filearea

MuahaHAHA (evil laugh).

 ml> numbers with each area... one used for display and the 
 ml> other used behind the scenes for the record number of 
 ml> the area definition as well as the datafile names... so 
 ml> i can "renumber" my areas without changing anything and external software 
 ml> won't loose track as long as they go by the proper id 
 ml> number... this type of thing also comes into play with 
 ml> offline mail setups... in the past, if a sysop added 
 ml> new areas by inserting them instead of appending them, 
 ml> users who downloaded offline mail before the change and 
 ml> uploaded after the change would inevitably get some 
 ml> messages posted to the wrong message areas thru no 
 ml> fault of their own... no fault, really, of the sysop, 
 ml> either... many folk like to see stuff alphabetically 
 ml> instead of in arrival order...

What you've described is the limitation of numerically based area definitions,
which necessitates use of an internal ID number to maintain consistency when
inserting new or reordering areas. 

In Maximus any file or message area can be given a unique definition or label
so there're no clashes. They work like domain names, so the label/area itself
acts like a RA equivalent internal ID number. If I wanted to reorder an area I
just cut & paste a block definition somewhere else.

Should the need to increment "numbers" arises I'd have to resort to a sed/awk
script or something. <shrug>

But then again, Maximus can implement the TAG keyword for filearea definitions
since it already supports it for message areas. This would solve all
perceivable problems and allow external programs to differentiate between areas
that have the SAME number in the SAME "subgroup". Sort of how Squish and
areas.bbs works with universal static echoarea tags.

I'll add it to the todos list. Heh.

All this flexibility stems from Maximus' native support for alphanumeric area
definitions.

[...]

 ml> apparently you don't have all the facts, either... bob 
 ml> jones is limited by a job contract in what he can do as 
 ml> far as developing and coding anything... the 
 ml> limitations of that contract are almost expired... 
 ml> until that expiration time passes, he felt that it was 
 ml> safer for the existing code to not be handled by 
 ml> himself so that it would not be misclassified and have 
 ml> that company he was contracted with trying to claim it 
 ml> for their own...

 ml>  MvanL> I remember that thread. 

 ml> it didn't seem that you did...

I don't lead-in my messages/replies with disclaimers and clauses. It's all
assumed knowledge unless there's blatant ignorance or misinformation has
occurred.

 ml>  MvanL> I appreciate all efforts and contributions towards Maximus.

 ml>  MvanL> That doesn't change the fact that there has been nothing new 
 ml>  MvanL> since 2003, 

 ml> what do you expect to see as a new feature?

Here's my wishlist so far:

 Directory of M:\todos\dev

05/05/2007  13:34       <DIR>          .
05/05/2007  13:34       <DIR>          ..
05/05/2007  13:40                  459 add.division_indicators.txt
13/10/2006  17:06                  277
add.ip_number_in_(xxx)_yyy-zzzz_format.txt
21/09/2006  22:25                  129 add.msgdivision_mail_indicator.txt
23/10/2006  07:15                  346 add.msg_browse_list_date.txt
16/04/2007  03:39                  198 add.tags.filename_wildcards.txt
23/10/2006  06:10                  214 add.tags.list_tagged_areas.txt
10/04/2007  05:39                1,899 add.useredit.number_of_total.txt
16/10/2006  11:37                   56 add.wfc_node_number.txt
10/04/2007  09:26                3,283 bug.change_squish_message.txt
22/10/2006  11:05                  718 bug.msg_ptrs.txt
05/05/2007  12:39                  791 enhance.files.bbs_line_limit.txt
30/12/2006  08:49                  133 enhance.files.download_limit.txt
11/04/2007  08:35                  478 enhance.files.locate.txt
30/12/2006  09:12                   64 enhance.files.scroll_listing.txt
27/12/2006  06:16                  459
enhance.menus.selection_char_position.txt
16/04/2007  03:54                  409 enhance.msgs.browse.txt
05/05/2007  13:43                  219 enhance.msgs.multiple_editors.txt
11/04/2007  08:57                  376 enhance.msgs.search_echotags.txt
16/04/2007  03:55                  369 enhance.msgs.search_echotags2.txt
29/04/2007  11:43                  441 enhance.msgs.txt
02/05/2007  21:52                  476 enhance.timeout.txt
13/10/2006  17:13                  506 fix.make_guest_reconfig_optional.txt
18/11/2006  08:22                  501 misc.Future_Version_roadmap.txt
17/11/2006  15:22                  146 new.+ice_2_mexchat.txt
17/10/2006  09:47                  113 new.door32sys.txt
28/04/2007  09:02               65,717
new.exitinfobbs_dropfile.src-sbbs3-xtrn_sec_cpp - view - 1_55.mht
27/12/2006  06:03                  347 new.global_menus.txt
16/04/2007  04:01                  286 new.login_by_usr#.txt
12/10/2006  01:31                   69 new.long_filenames.txt
11/04/2007  09:00                  797 README.TXT
13/10/2006  17:09                  421 svr.ftp.txt
12/10/2006  01:43                   94 svr.http.txt
18/11/2006  08:17                   23 svr.smtp.txt
28/04/2007  10:00                1,997 util.silt.txt
27/04/2007  20:37                1,271 util.silt.txt~
              34 File(s)         83,404 bytes
               2 Dir(s)     865,581,056 bytes f

Anybody up for it ? 

Heh.

[...]

 ml> you can't blame bob for what happened to him WRT that 
 ml> job he took... truth is that most bbs software is a one 
 ml> man endevor and always has been... i'm aware of only 
 ml> two or three packages that were more than one person 
 ml> teams but every one of them started as a one person 
 ml> project... two of those are dead and gone and another 
 ml> has gone back to a one person endevor...

I'm dissing the lack of progress on Maximus. But I'm blaming noone.

There're about 5 people working on Synchronet.

I agree with Andrew Clarke's post about attitudes to OSS. Either pay someone to
do it or go DIY.

When VMware doesn't work anymore I'll have to pay a whole team to port it to
another platform using MVC++ or something. Who knows.

I might even contract Rob Swindell =P

--- Maximus/2 3.01
 * Origin: Top Hat 2 BBS (1:343/41)