cssdiff(1)
π cssdiff(1) β the CRM114 bestie π
okay so you found the cssdiff page, bestie, and it's literally from the CRM114 manual set. no cap, this one is short but it's got lore.
β¨ NAME β¨
cssdiff β generate a difference summary of two .css files π¦
β¨ SYNOPSIS β¨
cssdiff [cssfile 1] [cssfile 2]
like, that's it. two files, that's the whole vibe check.
π¨ WARNING π¨
okay before anything else, real talk: this man page is taken from an older CRM114 version. it's here as a convenience for Debian users and it may not be up-to-date. if you wanna fix it up, please send appropriate patches to the Debian bug tracking system. be the change you want to see in the manpage, periodt. π«Ά
π DESCRIPTION π
so cssdiff is a special-purpose utility β it measures the distance between the classes represented by cssfile1 and cssfile2. it's giving "compare and contrast, but make it statistical."
the summary result output tells you all of this:
- how many features were in each of the
.cssfiles - how many features appeared in both (that's the balanced overlap, slay)
- how many features appeared only in one (the unbalanced overlaps, messy but we love her)
- how often the feature set of one
.cssfile strictly dominated the feature set of another.cssfile π
this set of metrics is an intuitive way to figure out the similarity (or dissimilarity) of two classes represented as .css files. and when you're using the CRM114 spamfilter, it can be used to find out how easy it'll be for CRM114 to differentiate spam from nonspam with your .css files. iconic.
cssdiff prints a report like e.g.
Sparse spectra file spam.css has 1048577 bins total
Sparse spectra file nonspam.css has 1048577 bins total
File 1 total features : 1605968
File 2 total features : 1045152
Similarities between files : 142039
Differences between files : 1279964
File 1 dominates file 2 : 1463929
File 2 dominates file 1 : 903113
note that in this case there's a big difference between the two files β like, in this case there are about 10 times as many differences between the two files as there are similarities. that's not a vibe check, that's a vibe war. π
β¨ OPTIONS β¨
there are no options to cssdiff. zero. none. she simply does not take notes from you. πΈ
π SHORTCOMINGS π
okay this is the part where we hold hands. note that cssdiff as of version 20040816 is NOT capable of dealing with the CRM114 Winnow classifier's floating-point .cow files. worse?? cssdiff is unaware of its own shortcomings and will try anyway. π
the only recourse is to be aware of this issue and not usecssdiffon Winnow classifier floating point.cowformat files. that's it, that's the whole fix. protect yourself.
π HOMEPAGE AND REPORTING BUGS π
http://crm114.sourceforge.net/
β VERSION β
- This manpage:
$Id: cssdiff.azm,v 1.5 2004/08/19 09:06:44 vanbaal Exp $ - This manpage describes
cssdiffas shipped with crm114 version20040816.BlameClockworkOrange.
π AUTHOR π
William S. Yerazunis. Manpage typesetting by Joost van Baal and Shalendra Chhabra. absolute legends, every single one. π
π COPYRIGHT π
Copyright (C) 2001, 2002, 2003, 2004 William S. Yerazunis. This is free software, copyrighted under the FSF's GPL. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the file COPYING for more details.
π SEE ALSO π
cssutil(1)cssmerge(1)crm(1)cssmerge(1)
(and yes, cssmerge(1) is listed twice in the original. she said it once, she said it again, because she meant it. main character energy.)
and that's the whole page, bestie π«Ά this one came to you from cssdiff 20040816.BlameClockworkOrange, dated 19 Aug 2004 β so go forth, diff your .css files, and remember: no Winnow floating-point .cow files, iykyk. π
β¨
π¦ where this page comes from
- debian bookworm: crm114 20100106-10
- debian trixie: crm114 20100106-11
- ubuntu jammy: crm114 20100106-10
- ubuntu noble: crm114 20100106-10
- ubuntu questing: crm114 20100106-11
- ubuntu resolute: crm114 20100106-11build1
- ubuntu stonking: crm114 20100106-12
- Copyright (c) 2004 William S\&. Yerazunis\&. Manpage typesetting by Joost van Baal and Shalendra Chhabra
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms