Virtual Private Server (VPS) Hosting provided by Central Point Networking cpnllc.com
For some reason, the "Nodelist" and "Recent Callers" features are not working.
| Sysop: | Ray Quinn |
|---|---|
| Location: | Visalia, CA |
| Users: | 60 |
| Nodes: | 10 (0 / 10) |
| Uptime: | 69:23:02 |
| Calls: | 12 |
| Files: | 12,938 |
| Messages: | 99,218 |
Check out the US 99 menu above for links to information about US Highway 99, after which the US 99 BBS is named.
Be sure to click on the Amateur Radio menu item above for packet BBSes, packet software, packet organizations, as well as packet how-to's. Also included is links to local and some not-so-local Amateur Radio Clubs.
I request that the following option be added to Makenl:
RemoveBOM 1
What should it do?
Remove any UTF-8 Byte Order Mark (BOM).
I request that the following option be added to Makenl:
RemoveBOM 1
What should it do?
Remove any UTF-8 Byte Order Mark (BOM).
I second the motion.
Why should it be an option? Is there a situation where you want to
keep the BOM?
Why should it be an option? Is there a situation where you want to
keep the BOM?
Why should it be an option? Is there a situation where you want to
keep the BOM?
Maybe you want to have a BOM as the first few bytes of the produced nodelist by makenl (or not), so that could be an option. But keeping them in the middle of the file breaks the standard, so I can't imagine why that would be usefull, even in the future. But it's up to the developper. ;)
Why should it be an option? Is there a situation where you want to
keep the BOM?
what would happen on big endian machines if they tried to compile a UTF-8 nodelist without a BOM in it? perhaps something is being missed in this thinking and request to remove the BOM? granted, we're talking about UTF-8 and not UTF-16 or UTF-32 where it might matter... after some bit of time, yeah, i think i can agree with the request, too...
Maybe you want to have a BOM as the first few bytes of the produced
nodelist by makenl (or not), so that could be an option. But keeping
them in the middle of the file breaks the standard, so I can't
imagine why that would be usefull, even in the future. But it's up to
the developper. ;)
For browsing the nodelist, the position of the BOM when used, should
be the first three bytes in the file. That however breaks makenl. The danger of BOM creeping in is mainly at the start of the included
files. Another place where de BOM may cause havoc is with manually maintained segments without the headerline. That will probably cause makenl to mark the line with the segment host as in error, unless the
BOM is directly followed by cr/lf.
* Originally in NETMAIL001
* Crossposted in MAKENL_NG
Hello Andrew,
I request that the following option be added to Makenl:
RemoveBOM 1
What should it do?
Remove any UTF-8 Byte Order Mark (BOM).
Why?
Now that a project has started with a daily nodelist in UTF-8 in Z2, nodelist clercks need a simple way to edit UTF-8 text files. Some UTF-8 capable editors insist on adding a BOM to the edited file. Adding a BOM to an UTF-8 file is an outdated concept, but some editors, notably, Notepad, insist on adding one anyway. For most applications this does no harm, so people are not inclined to dump their favorite editor in favour of one that does not insist on adding a BOM. For nodelist processing this is a show stopper. A BOM interferes with nodelist processing. There should be no BOM in the nodelist. Forcing nodelist clercks to change editors or jump through some other hoops just to get rid of a BOM raises a threshold that may stop them from participating in the project. If MakeNl had the ability to remove BOMs, they could continue to use their favorite editor without having to worry about BOMs.
Notes:
Normally a BOM would only be found at the start of a file, but some nodelist clercks use scripts that concatenate files, so a BOM might also appear in the middle of a file. It may even be found in the middle of a line.
The UTF-8 BOM consists of the three bytes 0xEF 0xBB 0xBF. Whenever this sequence appears it should be removed.
Cheers, Michiel
For browsing the nodelist, the position of the BOM when used, should
be the first three bytes in the file. That however breaks makenl. The danger of BOM creeping in is mainly at the start of the included
files.
what would happen on big endian machines if they tried to compile a
UTF-8 nodelist without a BOM in it?
granted, we're talking about UTF-8 and not UTF-16 or UTF-32 where it
might matter...
after some bit of time, yeah, i think i can agree with the request,
too...
So what you are saying is that BOMs should always be filtered out from input files before further processing. And there's no need to make this an option. ;)
The UTF-8 BOM consists of the three bytes 0xEF 0xBB 0xBF.
Whenever this sequence appears it should be removed.
I will see what I can do on this. It will probably require some
changes in how the input lines are parsed, so I expect it will not be
done until 3.5.0 at the earliest.
From what I have seen and read, the BOM is used as a marker for
Notepad to switch to UTF-8 when the file is openend.
When a file is saved as a UTF-8 file the BOM is put into the first 2 positions of the file.
When a file is saved as a UTF-8 file the BOM is put into the first 2
positions of the file.
The UTF-8 BOM consists of the three bytes 0xEF 0xBB 0xBF.
Whenever this sequence appears it should be removed.
I will see what I can do on this. It will probably require some
changes in how the input lines are parsed, so I expect it will
not be done until 3.5.0 at the earliest.
Wouldn't it be simpler to do it when writing to the output?
Why should it be an option? Is there a situation where you want to
keep the BOM?
what would happen on big endian machines if they tried to compile
a UTF-8 nodelist without a BOM in it? perhaps something is being
missed in this thinking and request to remove the BOM? granted,
we're talking about UTF-8 and not UTF-16 or UTF-32 where it might matter... after some bit of time, yeah, i think i can agree with
the request, too...
The proposed option is about removing BOMs from the imput files.
So the generated nodelist, doesn't contain a number of BOMS in
the middle of it.
Whether or not the generated nodelist, should contain a BOM on
the front of the file is a different matter, and this could be a
usefull option in makenl.
The proposed option is about removing BOMs from the imput files.
yes, i understand this...
So the generated nodelist, doesn't contain a number of BOMS in
the middle of it.
this i didn't quite understand... i'm not sure how one can assemble a segment by simply concatenating files together... the CRC would not be right if it exists at all...
In order to make it easier for nodelist clerks to synchronise their efforts across time zones, I suggest the following;
UseUTC (0/1) (default 0)
This instructs MakeNl to use UTC instead of local time to determine
the day of the week and other time related issues.
E.G. When it is Thursday 21:00 local time and it is Friday 01:00 UTC, Makenl will act as if is is run on Friday and use the day of the week number corresponding to Friday.
In some cases, it may be necessary to override the OS's and/or
compiler's time functions. So I suggest the following option:
UseTZUTC (0/1) (default 0)
Use the TZUTC environment variable to derive UTC from local time,
instead of using the value supplied by the OS and/or the compiler's library functions.
[..]In order to make it easier for nodelist clerks to synchronise
their efforts across time zones, I suggest the following;
UseUTC (0/1) (default 0)
Your feature request is noted.
This will take some time to code and test, so I can make no promises
as to when it will be available.
Hello All,
In order to make it easier for nodelist clerks to synchronise their
efforts across time zones, I suggest the following;
UseUTC (0/1) (default 0)
This instructs MakeNl to use UTC instead of local time to determine
the day of the week and other time related issues.
E.G. When it is Thursday 21:00 local time and it is Friday 01:00 UTC,
Makenl will act as if is is run on Friday and use the day of the week
number corresponding to Friday.
In some cases, it may be necessary to override the OS's and/or
compiler's time functions. So I suggest the following option:
UseTZUTC (0/1) (default 0)
Use the TZUTC environment variable to derive UTC from local time,
instead of using the value supplied by the OS and/or the compiler's
library functions.
In order to make it easier for nodelist clerks to synchronise their
efforts across time zones, I suggest the following;
UseUTC (0/1) (default 0)
UseTZUTC (0/1) (default 0)
In order to make it easier for nodelist clerks to synchronise their
efforts across time zones, I suggest the following;
UseUTC (0/1) (default 0)
UseTZUTC (0/1) (default 0)
Is there really a need for this or are you getting bored?
To me it seems a lot of work for Andrew Leary for a fad that in all likelihood
will be used by no-one.
In order to make it easier for nodelist clerks to synchronise their efforts across time zones, I suggest the following;
In order to make it easier for nodelist clerks to synchronise their
efforts across time zones, I suggest the following;
In order to make it easier for nodelist clerks to synchronise
their efforts across time zones, I suggest the following;
Really?
I don't see how this (old) proposal is going to change anything. I
also don't understand what needs to be synchronized at all. There will always be a 7hr delay for Z1-data in Z2, plus every ZC to my knowledge uses the latest zone-segments available ... there's no way on
improving on that.
By virtue of geography, Z1 nodelists for a given julian day
are produced a few hours after the Z2 nodelist for that day.
A quote from another area that you apparently do not read: