What free software are you still missing?

B

Bjorn Simonsen

William F. Adams wrote in
- heads ~50%
- tails ~50%

Either a coin will flip heads, or it won't.
Either a coin will flip tals, or it won't.

All the best,
Bjorn Simonsen
 
G

Glenn

William F. Adams said:
Roger Johansson qoted and replied: or it
won't.

and Bjorn Simonsen replied:

I'm with Roger. Let's use the classical example of the coin flip onto a flat
surface:

- heads ~50%
- tails ~50%
(but see recent research on a slight bias towards the coin favouring the side
which was up)

A remote possibility is that the coin will land on its edge, or it might miss
the surface, go down an air vent &c.

There's even the astronomically remote possibility it might strick something in
its trajectory (say a micro meteorite) which destroys it.

Come on now, we all know micro meteorites just bury them into the ground
without destroying them. It's happened for eons, that's why we dig up so
much silver.

Glenn
 
R

Roger Johansson

Bjorn Simonsen said:
Either a coin will flip heads, or it won't.
Either a coin will flip tals, or it won't.

You see it in such strict logical or scientific terms.

When people say such things as if it meant something to them it often has
more subtile, social or psychological hidden meanings.

For example a girl is waiting for a boy to show up and save her like a
knight on a white horse. She thinks about him very much and wonders, will
he come or not.

In such a situation it can be useful to realize that there are other
alternatives than to just keep on waiting, as the tradition tells her to
do.

She could go and rescue him instead, for example.
His horse may have broken a leg so he cannot come.

She could realize that she is trapped in a dualistic traditional way of
thinking which is a problem for both her and the boy she is thinking about,
life is too short to waste on stupid old traditions, etc..
 
R

Roger Johansson

There's even the astronomically remote possibility it might strick something in
its trajectory (say a micro meteorite) which destroys it.

There is an even remoter possibility that reality as we know it doesn't
really exist, it is just an illusion we like to fool our children and young
girls with.

When love comes reality disappears.

And that is only a trick also. But a very impressive one.

What we really are, and what reality is really like, well, very few people
come that far. It is not easy to unlearn all the stupid ways of thinking
our culture teaches us and really become like children again.
 
B

Bjorn Simonsen

Anne wrote in said:
I'd say this can be done with Siren. Let's say you want to shorten file
names to 8 characters long. Type in Siren's expression field.
Change the number (8) to your liking. "%e" means the extension.

Author of Siren sent me an e-mail after having read our initial
messages here, about how to shorten filenames with Siren. He sent his
message on the 17, before your reply - but I did not check my mail
before now.

Partial quote from his message, using desired max 64 character
length as an example:

<quote>
Select all files and then:

Two ways:
1) specify an expression to limit the size:
%b(1,60).*
(i suppose that extension is 3)

2) In option/modification specify 64
in the "Maximum filename length" field
and enter the expression: %f
in the expression combo
<quote>

Afaik his expression under 1) above means that he is counting the
dot+extension as 4 character, thus using 60 in the expression to get a
total name length of 64. That makes sense. Same applies no matter what
renamer we use I guess, must keep extension in mind when using
expressions/filters like the above.

All the best,
Bjorn Simonsen
 
A

Al Smith

I am a developer waiting to get my hands on a nice project to do and
preferably release it as free. (given it is useful ofcourse)

So I was wondering, what freeware are you missing. Where are you still using
'commercial'-software because there is no decent freeware alternative?

kind regards,

Guyon Morée

Two things --

A font designer for TrueType fonts. I've been using CorelDraw 9,
which allows you to design TT Fonts, but it's awkard to use. As
far as I know there is no freeware font maker for Windows. There's
a DOS one around somewhere, but I haven't tried it.

A decent disk mirroring program that will back up entire drives,
or partitions, in compressed form and allow browsing the
compressed archive, in the same way that Drive Image does. I
bought Drive Image retail because there was nothing to take its
place in freeware software.
 
J

John Fitzsimons

Thanks but as near as I can tell from the write up, it is restrictive to
what you put into it.

No idea what you are talking about. You don't "put in" anything. You
do NOT need to setup whitelisting OR blacklisting. I suggest you
don't. You just identify spam as spam until the program does that by
itself.
The illustration I used of nail fungus comes as n.ail fungus, na il fung
us, and at least 30 more variations that I have seen.

Bayesian filtering doesn't worry about variations. If all your spam
has n and a and i and l and f and.... etc. it "weights" things
accordingly. Rules based systems however will be pretty much useless
in that situation.
The last one even
spelled the last word wrong but recognizable. I suppose nothing could
combat that short of a bomb at the source. The body of the ad is a picture
so a word there can't be targeted either. (I did find a short line in the
body not in the picture to act on that I added to my filters that may have
worked because I haven't gotten one for a whole day.)

Info in headers and the body can create word frequencies that Bayesian
filtering can act on.
A program that would sort and remove *all* punctuation would let you target
particular phrases in filters like K9, etc. My isp has an add-to filter we
can extend with personal wants but these spellings have to be reduced down
to a common denominator to target. The sort I refer to would do that.

Programs such as the above often incorporate stripping of html, and
other, code "fillers".

Regards, John.

--
****************************************************
,-._|\ (A.C.F FAQ) http://clients.net2000.com.au/~johnf/faq.html
/ Oz \ John Fitzsimons - Melbourne, Australia.
\_,--.x/ http://www.vicnet.net.au/~johnf/welcome.htm
v http://clients.net2000.com.au/~johnf/
 
W

William F. Adams

bsusenet said:
Either a coin will flip heads, or it won't.
Either a coin will flip tals, or it won't.

Well, that'll reduce it to a binary, either or, but it's a limited tree which
doesn't encompass all possibilities and isn't all that useful.

In particular, what if the flip is not accomplished for some reason?

William
 
T

Terry Russell

Bjorn Simonsen said:
Anne wrote in said:
I'd say this can be done with Siren.

Thank you Anne, good to know. To summarize so far, File Renamers we
know can handle shortening (truncation) of very long filenames:

1-4a Rename <http://www.1-4a.com/rename/>

Siren <http://www.scarabee-software.net/>

The Rename <http://www.herve-thouzard.com/therename.phtml>

<http://www.pricelessware.org/2004/PL2004FILEUTILITIES.htm#FileRenamer>

And a finder that can help you find long file names,
but where you must do the renaming file by file your self:
Long Filename Finder
Let's say you want to shorten file names to 8 characters long.
Type %b(1,8).%e in Siren's expression field. Change the number
(8) to tyour liking. "%e" means the extension.

The syntax in The Rename is slightly different, but follows the same
logic, so if 8 is the number then:
<PRLeft,8>.<curext>

Some other nice features I have noticed about The Rename program,
regarding very long file names: It has configurable options (under
View, Options menu) like:

under "General":
Find Long Names
[x] Check Path + Filename (default)
[ ] Filename Only
[ ] Path Only
[ ] Prefix Only

under "Monitor Long Names"
[ ] Monitor Long Names
Maximum Lenth of Name [255] (default)
When a filename is to long:
[ ] Ask confirmation before renaming it
[X] Don't rename it (default)
[ ] Ask me the name
[ ] Truncate the name with given length
Length [___]

If a name cannot fit on screen, it is too long.
long filenames , we can dream it for you .. wholesale


How does it handle files with paths >= 260 ?

while a path isn't supposed to be > 260 and filenames can be 256
it is easy to make such names and paths
accessing these files can then be a problem

Explorer/dos can behave eratically with names near or beyond these limits.
If you access by shortnames the longname aliases are not reliably
maintained.
there are many such actions and depends on the OS
the file access routines behave unreliably for these files, i.e. they may
not
work, or attempt to perform operations on wrong files.


eg. WARNING, results are not my responsibility
may be hazardous, depending on version and OS

create a new file in the root e.g. C:\
rename it to
"123456789012345678901234567890123456789012345678901234567890123456789012345
6789012345678901234567890123456789012345678901234567890123456789012345678901
2345678901234567890123456789012345678901234567890123456789012345678901234567
89012345678901234567890"
now drag-"copy here" to C:
or move or copy the file to the new empty directory named
'WellFragMyDisk"


Now, lets talk about directory tree depths > 64 ;-)
 
R

REM

The illustration I used of nail fungus comes as n.ail fungus, na il fung
us, and at least 30 more variations that I have seen. The last one even
spelled the last word wrong but recognizable. I suppose nothing could
combat that short of a bomb at the source. The body of the ad is a picture
so a word there can't be targeted either. (I did find a short line in the
body not in the picture to act on that I added to my filters that may have
worked because I haven't gotten one for a whole day.)
A program that would sort and remove *all* punctuation would let you target
particular phrases in filters like K9, etc. My isp has an add-to filter we
can extend with personal wants but these spellings have to be reduced down
to a common denominator to target. The sort I refer to would do that.
Sorry for getting so wordy but at least I think my wants are plain as well
as should be simple to program.

It's tough trying to handle all ways a subject can be spoofed. Words
can be misspelled without punctionation characters. Partial words can
be used. The filters created would be numerous and would get many
valid messages.

Obviously the people who send the stuff look to see how filters work
and try a new attack. Eventually they will win in that your filters
filter pretty much everything, including valid subjects.

It is much easier to use "spam" filters first, and message filters as
the second line of defense. The filters for Thunderbird are pretty
amazing. Occasionally I get a valid email that was placed in the trash
can, but it's always from someone not in my address book that entered
a subject similar to previous spams. I normally get no spam in my
inbox after the filter runs. When I do it is a new way to spoof and
after clicking it as junk Tbird learns the new approach and gets any
future ones.

The message filters work great when looking for extensions. Set your
attachments inline so that the filename of the attachment is in the
message body. Then there is no way to "hide" and you simply filter:

..pif - delete
..scr - delete

..doc - move to suspect folder:
..exe
..zip

etc.

I move the zip, exe and doc extensions to a suspect folder with one
filter so I can do a quick scan of the subject lines to make sure that
someone hasn't sent me a valid attachment. It takes 3-4 seconds tops,
then I manually delete all.

The other extensions that are used for worm infections I delete
straight away. These are .pif, .scr, .bat and any other extension I
KNOW no one would send to me in an attachment with good intentions.

Note that spam filtering runs first in Tbird, so many .pif messages
are simply tcanned. I can run the message filter on the trash folder
just to see how many were caught with the spam filter before the
message filter was applied, just out of curiosity. No matter. I delete
all spam manually also after giving it a quick scan for valid
messages.

The main thing is that these two filtering methods remove almost
everything that I know I have no interest in. And when whitelisted, by
adding to the addressbook,I know my friends messages will always be
left in the inbox with no other distractions.

This works really well for me. It's an endpoint solution though. The
ISP does what it can before the stuff gets to me.
 
R

REM

Bjorn Simonsen <[email protected]> wrote:
William F. Adams wrote in
Either a coin will flip heads, or it won't.
Either a coin will flip tals, or it won't.

I think it might be safer to state that in a gravity field (like
Earth's) a flipped coin will land on heads; or it will not.

The same is true for tails. The same is true for edge, although it is
very unlikely. It might land in sand or something. Limiting it to one
possibility; or not, keeps the statement true in almost any situation.

A flip in zero gravity where "up" is unclear and the coin never really
lands presses the validity of even the safer statement.
 
B

Badger

John Fitzsimons said:
On Wed, 17 Mar 2004 18:34:24 +0100, "Andreas Kaestner"



< snip >

Don't most download managers do that ? FlashGet (adware/spyware ?)
certainly does.

Regards, John.
Why do you suppose Flashget is adware/spyware? I use it very successfully. I
also run Adaware and Spybot regularly and they have never found any activity
from Flashget.
Badger
 
D

Derald

Guyon Morée said:
So I was wondering, what freeware are you missing.
No-nag; no-register; no time limit; simple; straightforward;
reasonably fast windows hdd defragger.
Thanks for asking.
 
B

Bjorn Simonsen

Terry Russell wrote in
If a name cannot fit on screen, it is too long.
long filenames , we can dream it for you .. wholesale

How does it handle files with paths >= 260 ?

I don't know, not tested.
You try (and let us know what you find if you do :)
while a path isn't supposed to be > 260 and filenames
can be 256

Not quite right, although I know many will consider names >260
characters long "illegal" as such. I will explain below.
it is easy to make such names and paths accessing these files
can then be a problem

Yes I know. I am familiar with the problem or the feature, which ever
way you look at it. First noticed this on my *Windows 2000* system
back in 2001.

First a disclaimer: I am not a programmer (if I was then I am sure my
reply would have been short and pregnant:) - and it follows my
knowledge of the internal workings of Windows is limited. Hopefully
some of our programming fellow members here will correct me if I am
wrong or have simply misunderstood some of the basics.

Also, my notes here are based on notes from my findings (on my Win2k
system) from back in 2001. I have not looked into the issue (or
tested) since, in part since the "very-long-file-name problem" is not
a problem for me anymore. And in part this is so because of my batch
solution to find any such very-LFN (to rename by hand) before they
might become a problem. About my VLFN (Very Long File Names) batch
finder solution, see further below.

OK, how is >256 character filenames possible when under Windows
MAX_PATH=256 seems to have been the rule? Well if I am not mistaken it
is because the Win32 API is a house divided, divided into ANSI
functions and (some) equivalent Unicode functions. For the ANSI part
MAX_PATH=256 still applies. But for the Unicode part the max possible
path length increases to nearly 32000 characters or so. Some
limitations seem to be inherited though: Each path segment, such as a
directory name and individual file name, can not exceed 256 characters
on its own.

Long story short: I first became aware of the problem in 2001 when two
of my AV scanners failed to find and scan certain files (saved web
pages/images). One of the scanners would simply ignore (and not
report) the files, the other would choke on them. Reason - names
(path+filename=truenames) exceed the standard max_path value - and
well beyond that. After several e-mails back and forth (and some group
discussions elsewhere) one of the AV companies acknowledged the
problem - and told me, basically, their program (at the time!) did not
yet support the relevant Unicode functions...but that it would be
implemented soon. (the other company simply said they would look into
it - but I never heard from them again).

So reason you may experience that some programs/utilities/ - even some
of Windows own, may fail to handle/display/delete etc files with names
that exceed the MAX_PATH= 255 limitation, is probably they where never
designed to do that in the first place. They probably only use (call)
the standard ANSI functions, doesn't know the Unicode ones.

Some apps, like Explorer in my tests (back in 2001) would crash if I
attempted to delete or rename a >261 characters long filename directly

(Event viewer:
"The shell stopped unexpectedly and Explorer.exe was restarted.")

and would only work if the name was 260 characters or less.
(That Explorer could fail with "path to long" errors was known from
Win95 and NT, when expanding a server directory structure beyond
MAX_PATH, search for MS KB Q177665 if curios)

On the other hand I found a simple workaround that worked in all or
most cases: In Explorer (or other FM) rename the preceding path,
meaning - shorten one or several directory names above the file in
question - until the final truename is 260 characters or less.

How did I get those very long filenames in the first place?
Saving web pages with IE on my Win2k system! I found that while IE
only allowed max 260 character in the name field when saving,
it also ignored the preceding path while so doing.
But if you take preceding path + individual filename of (up to) 260
characters long, it means the truename (path+filename) can get very
long!

(as a side note: When you save web pages with IE and do not input a
name your self, IE use what ever it finds between the <Title> </Title>
tags in the page- and using up to 260 characters of that for the
filename to be saved. Some sites seems to want to cram all sort of
info into their page titles - for you to see when browsing the page,
or for search engines to find. So names of saved pages can get very
long by them selves that way. And the truename even longer of course
if you save those pages deep into an existing directory structure
and/or you in IE use save as "complete" - where IE saves images etc in
subdirectories. btw: That IE could cause such problems seems to have
been a known problem for some time, search for MS KB Q226446 if
curios).

As for testing - to know if such long names are present so you can
deal with them, here is a copy of my <VLFN.cmd> (short for Very Long
File Names), a batch script I created when I became aware of the
problem in 2001.

What it does, in short: List only those directories/files whose name
exceed 255 characters.

Copy of this below, for anyone to copy and use as they please, but at
their own risk of course.:) (I am only using two drive letters in this
example for brevity - insert as many as you have/like).

VLFN.cmd (or VLFN.BAT, works the same)
<--------------cut below ------------->
IF EXIST max_path_warning.txt DEL max_path_warning.txt
pause
DIR c: d: /B /S | SED -n '/^.\{255\}/p' >>max_path_warning.txt
START max_path_warning.txt
<--------------cut above ------------->

You need SED (in your path) for this to work (about SED, see below).
The START line assumes you have a working Windows editor associated
with *.txt files (such as Notepad or any plain text editor). Also
notice the script might take some time to complete, depending on how
many drives/directories/files the DIR command (and SED) will have to
processes. Took 78 seconds last time I ran it on my 120GB drive
(checking C: through P: ).

Simply explained: The first line of the script is simply to delete any
existing "max_path_warning.txt" file, if it exist - since if it does
- any new info will be appended (>>) to the old - and I don't want
that. The DIR command then list all files on the given drives (here c:
d:) while recursing subdirectories (/S), and using the bare format
(/B) for the outputting of names. The output from DIR does not show on
screen, but is instead "piped" (|) to SED which uses it as its input.
SED then does its magic, and prints only those names that exceed 255
characters. The output from SED does not show on scrreen in this case,
but is appended (>>) to a text file named max_path_warning.txt (if you
want it on screen instead, just remove the append/filename). The Start
command then invokes my Windows text editor - passing it the
max_path_warning.txt file to load. I can there see if any such file or
directories found, and if needed I can go about renaming them to
shorten them as explained elsewhere.

The above can of course be modified (including save as bat for Win9x)
to use as a "pre-cd-burning test" for >64 names also, on any given
path/directory. Just change the value (255) and the path (c: d:)
accordingly. You can of course also change the path statement (c: d:)
to %1, so that you can input the search path on the commandline,
for example such as
C:> VLFN "C:\my documents\Myfilestoburn"
if you want to search a different path each time,

About the SED syntax used in the above, well I do not claim
credit for that, so don't ask :) I simply adapted it from
Eric Pement's extremely useful(!) collection of
"HANDY ONE-LINERS FOR SED (Unix stream editor)"
<http://www.student.northpark.edu/pemente/sed/sed1line.txt>
there, under the heading
SELECTIVE PRINTING OF CERTAIN LINES:
I found:
# print only lines of 65 characters or longer
sed -n '/^.\{65\}/p'

For info about SED how to get it. See
Eric Pement's SED page and SED FAQ (faq in html or plain text):
<http://www.student.northpark.edu/pemente/sed/>
<http://www.student.northpark.edu/pemente/sed/sedfaq.html>
<http://www.student.northpark.edu/pemente/sed/sedfaq.txt>

I have been running the above VLFN.CMD script every now and then ever
since I first become aware of the problem in 2001. But only on a few
occasions have I come across such very long filenames again. In in all
but one instance did I find these after having saved some webpages
with IE. (the exception was my own doing, so never mind).

All the best,
Bjorn Simonsen
 
B

Bjorn Simonsen

Bjorn Simonsen wrote in said:
<--------------cut below ------------->
IF EXIST max_path_warning.txt DEL max_path_warning.txt
pause
DIR c: d: /B /S | SED -n '/^.\{255\}/p' >>max_path_warning.txt
START max_path_warning.txt
<--------------cut above ------------->

Remove PAUSE line above, left there in error. (or leave it
and just follow on screen prompt to hit any key when ready :)

All the best,
Bjorn Simonsen
 
B

Bob Adkins

In particular, what if the flip is not accomplished for some reason?

And what if I spin around and pin your arm behind your back? Now who's
asking the questions?


Bob

Remove "kins" from address to reply.
 
D

dszady

And what if I spin around and pin your arm behind your back? Now who's
asking the questions?

No one. The hold you have to apply - and it's from behind - is the
so-called "sleeper". The only hold, if properly applied, from which
there is no escape. Fifteen seconds or less and your opponent is safely
subdued in la-la land. Of course he won't be able to answer your
questions for a few minutes. But you can bet he will when he comes to.
:)
But who the hell asked me?

The heads side of a coin is - in the USA - heavier. Someone who's job it
was to flip a coin a few thousand times found out that the heavier side
lands face-down a little over 50 per cent of the time.
Am I double off-topic now?
 
W

William F. Adams

bobadkins said:
And what if I spin around and pin your arm behind your back? Now who's
asking the questions?

Okay, let's apply Occam's Razor.

The original assertion was that any assertion could be reduced to a binary
either or. This classic question gainsays that:

``Have you stopped beating your wife?''

If limited to truthful replies, only a person who has in the past done so can
answer yes / no to that, anyone else has to say something else.

William
 
B

Bob Adkins

``Have you stopped beating your wife?''

If limited to truthful replies, only a person who has in the past done so can
answer yes / no to that, anyone else has to say something else.

Uhhhh... albatross?

Bob

Remove "kins" from address to reply.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top