I don't want to start editor wars (really:), but his treatment of emacs/vim is really unfair, too.
Since I am familiar with this area, this section casts a shadow over all the other things he writes about which I'm not familiar with. I mean, why should I accept those as facts if I know he bent the truth at least once?
anyway, the writing style is really bad (it's more like some blog or HOWTO than a book really) except for the anecdotes and additions by co-authors (but for these it might be worth reading the on-line version)
I just came accross this wonderful page to get me out of the CAPSLOCK misery under windows.
Of course you don't want to swap CAPSLOCK with anything. You just want to get rid of it (that position is the rightful place of CTRL).
In other words: CAPSLOCK IS A MISTAKE, really.
cheers,
mitch
heh, I still use one of those old IBM things. works grate, weighs a lot and noisy as hell:)
got it when my old working place thru out old computer parts. also got a vt510 then for the price of a hamburger. that one b0rked though during a thunderstorm:(
my other favourite keyboard is the happy hacking keyboard for its size.
Different users, different tastes... I think the ALT+click method of moving/resizing windows is the most convenient way I ever used. I use twm with 0 pixel borders for 3 years now, and I'm quite happy with it.
but with caps-lock being "super"? everyone knows that caps-lock must be mapped to CTRL:)
Only thing I'd like that current debuggers on unix don't have is what you can do in windows by inserting a certain line in your code that when is reached it automagically halts and pops up the debugger: when debugging multithreaded/multiprocess stuff that has bugs only when not running singleprocess/singlethread it's invaluable: anybody knows how to do that in unix?
Ok, not exactly your answer, but you can do this with linux/i386/gcc at least. maybe that helps:
Some years ago I "invented" a pretty nifty compression algorithm. tried to implement it, too. turned out to be unusable of course, but only because of the computational complexity of it (it would take more time then the life of universe on reasonably large data:)
who knows, maybe quantum computing will make it possible though, so here's the deal:
1.) take a GOOD pseudo random generator (one that is as random as possible, but can reproduce the same ramdom string if started from the same "seed".
2.) run this algorithm, try matching strings from the generated random string with the data you want to compress.
3.) upon reaching a significant match, record the position in the random stream, and the length of the match
some bits needs some polishing, but if this method wouldn't take ages, it could actually be usable:)
cheers,
mitch
--
// "If human beings don't keep exercising their lips,
// their brains start working." -- Ford Prefect
First of all, kudos to all who participated in FreeCiv. Nice stuff:)
My question is: how does FreeCiv stand on legal grounds? I mean, it's
basically a reimplementation of an existing game (whose owner is Hasbro, at
the moment, if I follow company acquisitions correctly).
I ask this, because some years ago I started implementing
Advanced Civilization (originally a tabletop game by Avalon Hill, now bought
by Hasbro). The server part is 90% finished, and the GUI client could be
ready in 2-3 month if I put some effort in it. Unfortunately I don't have
much time to work on it nowadays, but I'm reluctant to make it available to the
public so that someone could finish it up, 'cos I'm afraid that simply making
it available "free" won't save my hide if Hasbro's lawyers wanted to come
after me.
I tried contacting Hasbro on this matter, but I only got back some sales
brochures.
Could someone with some experience or legal background enlighten me on this
matter?
I don't want to start editor wars (really :), but his treatment of emacs/vim is really unfair, too.
Since I am familiar with this area, this section casts a shadow over all the other things he writes about which I'm not familiar with. I mean, why should I accept those as facts if I know he bent the truth at least once?
anyway, the writing style is really bad (it's more like some blog or HOWTO than a book really) except for the anecdotes and additions by co-authors (but for these it might be worth reading the on-line version)
overall: disappointment for me.
duh
erm, no it's not :)
it's probably valid MySQL (as you quote from your next post), but at least oracle chokes on it:
SELECT `karma` FROM `users` WHERE `userid`=138474
*
ERROR at line 1:
ORA-00911: invalid character
oh well, just nitpicking...
cheers,
mitch
I just came accross this wonderful page to get me out of the CAPSLOCK misery under windows. Of course you don't want to swap CAPSLOCK with anything. You just want to get rid of it (that position is the rightful place of CTRL). In other words: CAPSLOCK IS A MISTAKE, really. cheers, mitch
erm, seems my command of english was lost somewhere :)
d english/g in fact.
s/grate/great/
s/thru/threw/
s/badenglish/goo
sorry folks
heh, I still use one of those old IBM things. works grate, weighs a lot and noisy as hell :)
:(
got it when my old working place thru out old computer parts. also got a vt510 then for the price of a hamburger. that one b0rked though during a thunderstorm
my other favourite keyboard is the happy hacking keyboard for its size.
cheers,
mitch
oh, and in twm at least you can turn off all twm-consumed keyboard mappings (including alt-click) with turning on numlock.
of course it only helps if most of the time you don't need those special keys/alt-clickedy.
probly this feature is present in evilwm as well.
Different users, different tastes... I think the ALT+click method of moving/resizing windows is the most convenient way I ever used. I use twm with 0 pixel borders for 3 years now, and I'm quite happy with it.
:)
but with caps-lock being "super"? everyone knows that caps-lock must be mapped to CTRL
cheers,
mitch
Only thing I'd like that current debuggers on unix don't have is what you can do in windows by inserting a certain line in your code that when is reached it automagically halts and pops up the debugger: when debugging multithreaded/multiprocess stuff that has bugs only when not running singleprocess/singlethread it's invaluable: anybody knows how to do that in unix?
Ok, not exactly your answer, but you can do this with linux/i386/gcc at least. maybe that helps:
void debugBreak()
{
asm (" int $3 ");
}
cheers,
mitch
Some years ago I "invented" a pretty nifty compression algorithm. tried to implement it, too. turned out to be unusable of course, but only because of the computational complexity of it (it would take more time then the life of universe on reasonably large data :)
:)
who knows, maybe quantum computing will make it possible though, so here's the deal:
1.) take a GOOD pseudo random generator (one that is as random as possible, but can reproduce the same ramdom string if started from the same "seed".
2.) run this algorithm, try matching strings from the generated random string with the data you want to compress.
3.) upon reaching a significant match, record the position in the random stream, and the length of the match
some bits needs some polishing, but if this method wouldn't take ages, it could actually be usable
cheers,
mitch
--
// "If human beings don't keep exercising their lips,
// their brains start working." -- Ford Prefect
First of all, kudos to all who participated in FreeCiv. Nice stuff :)
My question is: how does FreeCiv stand on legal grounds? I mean, it's
basically a reimplementation of an existing game (whose owner is Hasbro, at
the moment, if I follow company acquisitions correctly).
I ask this, because some years ago I started implementing
Advanced Civilization (originally a tabletop game by Avalon Hill, now bought
by Hasbro). The server part is 90% finished, and the GUI client could be
ready in 2-3 month if I put some effort in it. Unfortunately I don't have
much time to work on it nowadays, but I'm reluctant to make it available to the
public so that someone could finish it up, 'cos I'm afraid that simply making
it available "free" won't save my hide if Hasbro's lawyers wanted to come
after me.
I tried contacting Hasbro on this matter, but I only got back some sales
brochures.
Could someone with some experience or legal background enlighten me on this
matter?
cheers,
mitch