Re:win32 (nt) build observations
on
GNU Emacs 21
·
· Score: 2
I got the same warnings you did, but it seems to work OK for me.
Interestingly there is a mention in the nt/INSTALL file that the version of make that comes in my version of Cygwin (pretty recent) won't build, but it seems to be OK. make --version shows 3.79.1 for me.
I worked with it for a few minutes then left it idle in the background. Nothing happened. I just tried C-u 12 M-x hanoi and it seemed to run OK.
What is your configuration? I'm using
this machine only with NT4 SP6 and the memory upgraded to 512 MB.
Emacs for Win32 is available
on
GNU Emacs 21
·
· Score: 3, Informative
It's not up to emacs 21 yet, but there is a Windows port of GNU Emacs available.
I was suprised to see it wasn't available with Cygwin yet, but it is available separately (Cygwin.dll is a POSIX api that runs under Windows, and the whole Cygwin system is a shell environment consisting of lots of programs that have been compiled to use Cygwin.dll - check it out if you use Windows at all; it's very easy to install).
Anyway, you can get what is called "NT Emacs"
from one of these mirrors. Note you will need a Microsoft compiler to build it; it has not yet been configured to build under gcc for Windows - if you don't have MSVC, then get one of the binary packages.
After getting all nostalgic about emacs in my post below, I thought I'd give my old friend another try. But right now I'm doing Windows work, and I was suprised to find Cygwin doesn't provide emacs; a little search turned up the above. I haven't actually even downloaded it yet, but I'm about to. I run Linux too (Debian PPC & Slackware) but this way I can use it for my current work.
Emacs Turned Me Into a Real Programmer
on
GNU Emacs 21
·
· Score: 4, Insightful
Early in my career I programmed because I was able to get a job doing it and it paid the rent. I didn't like doing it, I didn't make all that much money off of it, and I didn't write particularly good code either.
Then a consultant visited my employer and installed Emacs on our Suns. He gave me a little introductory lecture about Free Software and showed me a couple demos, but I didn't use it much right away.
Then my friend Jeff Keller, who was an ardent user of GNU Emacs and personally acquainted with RMS from his time at MIT, spent an evening driving around in my car with me singing the praises of Emacs. I decided to give it a try.
It wasn't too long before I discovered that it was extensible, but it wasn't too clear how one did it. For some reason I got hooked on the idea of writing my own native C functions callable from elisp - there are a lot of such functions built in - as well as calling lisp from C.
I started reading the source code.
I kind of dropped out of site as far as my employer was concerned for quite some time, diving headlong into both learning to use emacs proficiently and to program in it, but in the end I had a profound realization:
There was something worth a damn someone can create by programming.
I decided it would be worth the effort to program for real, in hopes that someday I could make a program as great as Richard Stallman's Emacs. Previously I had had the idea that software was more of a curiousity and not something to be taken seriously.
My education was in Physics and Astronomy and back then I hadn't even completed my degree so I had a lot of work ahead of me.
For most of my career I have usually selected the jobs I took based on what there was to learn in them. So I got my education in programming on the job, and in a very practical way. But I also spent a lot of time with basic texts,
learning the fundamentals.
It's been about 14 years since then - I learned about Free Software before Linus even started at the University, let alone wrote Linux - and I've learned a lot and written quite a lot of software.
I still haven't written my Great Program but I have various thoughts as to what it might be.
With mixed feelings I say now that my favorite development environment is the Metrowerks CodeWarrior IDE. I don't have the Linux version yet so often when programming on Linux I mount my source code directory via samba or netatalk on a Mac or Windoze box and edit my files using codewarrior, doing my compiles and testing via X over the net.
If I'm just programming within Linux I use whatever calls itself "vi" on my box, whether that is Vim or Elvis or whatnot.
Every now and then I do pull out emacs though. When I need the power. Usually these days I just want something quick and simple.
My friend Andy Hasse has for some years owned the domain afm.com, which he registered for the purpose of developing a web based business.
Earlier this year he received a binder with 5 inches of documents, containing the complaint that the American Film Marketing Association had submitted to WIPO to try to take his domain.
This caught Andy completely unawares, and unlike the AFMA, he did not have the benefit of expensive legal counsel to prepare his case - and neither did he have much time to prepare it.
One of andy's responses was to put up www.shameontheafma.com to publicize the case and elicit public support.
I think it was one of the most difficult experiences Andy has been through but in the end he won - that is, he won the right to keep that which was his in the first place.
Perhaps Andy can take some small comfort from the fact that the AFMA paid their legal stuff likely hundreds of dollars an hour to harass him this way, money which they entirely wasted.
The collective sense of outrage, helplessness, and desperation felt by Americans is beyond comprehension. And it will be years before the full ramifications of the
events of Sept. 11 become clear. But one thing is clear: No Austrian bodybuilder, gripping Uzis and striding shirtless through the debris, will save us and make it all
better. Shocked and speechless, we are all still waiting for the end credits to roll. They aren't going to
Early on in my programming career I figured out how to cheat in sim city, the original one for the Mac.
Wait until the amount of money left was some unusual number.
Then press the debugger switch and search for that number in memory. I think it was the "F" command. Here are some macsbug tips.
Likely that number will be found in several places in memory (so keep pressing F to find them all). Now press "g" to continue and play a little while until the money changes.
Now search again. Notice what locations are the same between each of the two values you searched for. Use SL or SW or something to set the money to a high number.
Once I showed my housemates this I never had any peace anymore. They always wanted me to cheat for them. Once I'd done it a couple times myself I never cheated on my own games, it took all the fun out.
I'm not claiming this is an original cheat but I thought I was pretty clever.
This Op-Ed piece at Yahoo is one of the most frightening things I've come across, the fact that someone like this can get published on such a major site shows that something is wrong with America:
A Sikh gas station owner was murdered. It was not known if this was motivated by hatred of Muslims but it is suspected (the victim had received threats). Sikhs are not Muslims, but Sikh men wear turbans and beards and are mistaken as Muslims:
Curiously, Sikhs in India are calling for the U.S. government to educated Americans on how to distinguish Sikhs and Muslims. Why? So the racists can know who to shoot? How about toning down the hateful hysteria?
In more detail - the Supreme Court does not render advisory opinions. That is, you cannot simply ask the court to judge whether a law is constitutional or not. To have a law declared unconstitutional, one must actually violate the law and pursue one's defense to the highest court in the land.
The benefit of having unjust laws struck down by the Supreme Court comes at the cost of risking one's freedom if one's attempt proves unsuccessful - or even one's life, in the event the law in question provides for capital punishment.
I believe it was IBM that first figured out that bugs in a large project asymptotically approach a constant number.
You may fix the worst bugs, but as time goes on more and more bugs are found, and eventually bugs pretty much crop up as you fix them.
The thing is, although bugs are constantly appearing, the frequency of the average bug decreases. You start getting bugs that happen only once every thousand user-years. Try as you might, you can't squash them all.
There is some hope, in that you can use some fundamentally better method of software engineering and things get suddenly better. The bugs still approach a constant level, but it is a smaller level. Back when IBM studied this, it was still common to write operating systems in assembly code. Using a high-level language is so much easier to debug that you can achieve better bug rates.
But at the same time, we have much greater ambitions for our software. Mozilla 1.0 will have far more features than Microsoft Word 1.0 did.
You do test your kernel before putting it into production, don't you?
I think I've seen one at Burning Man
on
Pulse Jet Go-kart
·
· Score: 2
I recall some kind of rocket or jet powered go-kart at Burning Man. I don't think it was the same guy. The first year I was there I heard, but could not see (because of the crowd), the cart going around The Man just before he was ignited. The next year I saw the guy cruising around the desert in it.
I have quite a few friends and family who use computers, but are quite far removed from what's going on. They are probably only peripherally aware of Dmitry's plight, so I'm emailing them all this letter.
Also, I recently applied for a position as a software engineering manager at Adobe, which would be a good job for me and for which I feel I am qualified. Times have been tough for me and my little family and for quite some time I thought I might not speak out in a public way on this matter.
But long ago I decided that staying quiet was the wrong thing to do, so after quaking in fear for a while I decided I'd copy the following letter to the nice lady in the Adobe HR department who has been considering my application.
Subject: Free Dmitry
Friends,
I have long held the belief that computer programs are constitutionally
protected free speech. They are, after all, how us programmers
communicate with each other. This is also the opinion of at least one
federal court, although it is yet to be tested by the Supreme Court.
However, on July 16, Russian computer programmer Dmitry Sklarov was
arrested by the FBI for writing a computer program and presenting a
paper on it at a security conference in Las Vegas.
His paper, "eBooks Security: Theory and Practice", exposed the woefully
inadequate security schemes used to copy protect Adobe eBooks ("secure"
electronic publications, basically encrypted PDF files).
If you have PowerPoint, you can get his presentation here:
Rather thank thanking him for revealing their engineering flaws, Adobe
made a complaint to the FBI, and the FBI arrested him under the Digital
Millenium Copyright Act. He is being held without bail, out of
communication with his wife and children, in a foreign country, facing a
$500,000 fine and five years in federal prison.
The digital millenium copyright act is clearly unconstitutional, not
just in that it violates free speech for programmers, but that it
violates fair use - the right of citizens to make limited copies of
copyrighted materials for certain uses such as backup and academic
research.
If you want to know more about Dmitry's case, please visit:
You'll find pictures there of Dmitry, and of his wife and children, who
I am sure miss him greatly.
And please consider joining the Electronic Frontier Foundation, which is
pressing two other court cases to try to have the DMCA ruled
unconstitutional and will lend his support to Dmitry once the U.S.
Marshalls tell them where he is, you can do so here:
I think it's important that some respected member of the open source or free software communities should take the trouble to raise the issue of antitrust violations in this new license to the state attorneys general, as well as the U.S. attorney general - all of the parties in the U.S.DOJ et al vs. Microsoft suit.
Ranting about how unfair it is on slashdot will just create a lot of hot air and goatsex links. Getting Bruce Perens, Eric Raymond or Linus Torvalds to write letters addressed to each of the attorneys general could have Microsoft's copyright in their SDK taken from them for abuse of copyright, as well as having extra sanctions pressed against it.
A friend in another country wants to try Linux. I pointed him to where he could download the ISO's for SlackWare and Mandrake (shipping would take a long time for him, but he has a good net connection).
He doesn't have an existing Linux installation yet so he can't use cdrecord to make his bootable ISO9660 CD's. Are either Easy CD Creator or Nero for Windows capable of burning the bootable Linux iso images correctly?
The reason I'm concerned is that when Win98 scragged my laptop I got the ISO for tomsrtbt and tried to burn it with Toast on a Macintosh, and it wouldn't boot. Toast didn't seem to understand the ISO format tomsrtbt's image used.
I've been using SlackWare continuously for years. Unlike many people who started out with it and moved on, I started with Yggdrasil and moved to slackware at the recommendation of a friend, using it since 3.2 or so on a 33 Mhz 386.
I tried out Debian PPC on my Macintosh, and while it was nice to be able to run an install over the Internet, Debian was much harder to install than SlackWare. One thing that turned me off of debian was that after installing the full X11 package, debian enabled XDM - but this was before X actually was gotten to work on my system (the ADB mouse was frozen) so doing an apt-get made it impossible for me to actually log in to my computer. It really sucked undoing the damage that Debian's X11 maintainer did to my PPC system.
If you're running Slack 7.1 or earlier, a real good reason to update is that 7.1 comes with GCC 2.91.66. This version of GCC has a bug in the C++ parser that makes it emit an error for a certain piece of legitimate C++ code a friend wrote. I was able to FTP several packages off of ftp.slackware.com out of SlackWare-current and get gcc 2.95.3, which fixed the bug.
As for Slack not having package management, I don't know what you're talking about, I use pkgtool, installpkg and removepkg all the time to manage packages on my systems. If you have a bug, you can always try getting the pre-release packages for later versions of the software from slackware-current.
One nice thing you can do is download the source to a package off of the Slackware FTP site (or get it off the source CD), then get a later version of the source from the project's home FTP or CVS server, and use the scripts provided by Patrick to make a slackware package of some hot-off-the-presses code.
One project I have in mind is to build my own Slackware distribution, using the sources provided on a CD, except that I'd select Pentium III optimization in all the GCC command lines. If you do this with everything but the static libs that go into the distribution library directories, your system should run faster.
Note that I'm not a complete Slackware zealot. I can run through a Slackware install or upgrade pretty quickly, but it took me a while to figure out how to do it right. Recently when a colleague said he wanted to try Linux, I recommended he use Mandrake, but encouraged him to use Slackware for production systems.
I had a stove in the house I used to live in in Idaho when I was a kid that would pick up some AM station.
And later I lived a few houses down from someone with a whopping big ass (and illegal) CB antenna. I could pick him up clearly with a 2-inch audio speaker with a foot of copper wire hanging off of each of the terminals.
What was really a drag was when I'd try to tape a record album on my stereo, and the dickhead would decide it was time to chat with his buddies. My tape would record his transmissions.
The neighborhood got up a petition to the FCC to disclipline him, but nothing ever happened.
Someone told me that the stove couldn't possibly have worked because there was nothing to rectify the signal, but there it was doing it. Creepy too. It wasn't very loud but you could make out words in the broadcasts.
The Neilson Norman Group did a study of real users' experience with wap phones a while back.
Reading the summary, and having a lot of respect for what the authors had to say on other topics convinced me it wasn't worth my while to bother with WAP.
The WAP Usability Report (available in PDF form for $26) reports on a study where 20 people were given WAP enabled phones for a week and asked to report back on their experiences. The study was done in London because of the advanced state of WAP services there.
Read the summary here.
70% of users reported they would not use WAP within a year
One user calculated it was cheaper to buy a newspaper and throw away everything but the TV listings rather than use WAP to check the BBC schedule
The summary says:
our basic conclusion is that WAP usability fails miserably; accomplishing even the simplest of tasks takes much too long to provide any user
satisfaction. It simply should not take two minutes to find the current weather forecast or what will be showing on BBC1 at 8 p.m.
These are the same guys who test out concepts in web page design by sitting real users in front of browsers and watching them use the net. You may be familiar with some of the principles:
I strongly recommend anyone producing either content or software for the web regularly read Jakob Nielson's http://www.useit.com, where you could have found out before you invested that neither WAP nor advertising on the Web work.
I'm not talking about pretty rollover buttons here, folks.
You need to understand that many web sites are developed with investments totalling many millions of dollars, only to have the effect of driving away any user who
might have the misfortune to stumble across them, with much resulting heartbreak and the loss of fortunes.
Interestingly there is a mention in the nt/INSTALL file that the version of make that comes in my version of Cygwin (pretty recent) won't build, but it seems to be OK. make --version shows 3.79.1 for me.
I worked with it for a few minutes then left it idle in the background. Nothing happened. I just tried C-u 12 M-x hanoi and it seemed to run OK.
What is your configuration? I'm using this machine only with NT4 SP6 and the memory upgraded to 512 MB.
I was suprised to see it wasn't available with Cygwin yet, but it is available separately (Cygwin.dll is a POSIX api that runs under Windows, and the whole Cygwin system is a shell environment consisting of lots of programs that have been compiled to use Cygwin.dll - check it out if you use Windows at all; it's very easy to install).
Anyway, you can get what is called "NT Emacs" from one of these mirrors. Note you will need a Microsoft compiler to build it; it has not yet been configured to build under gcc for Windows - if you don't have MSVC, then get one of the binary packages.
This is the NT Emacs FAQ.
Despite that it is called "NT Emacs" it is reported to work on non-NT versions of Windows.
Here is a helpful installation guide.
Here is a Google search for "NT Emacs" that turns up a lot of helpful pages.
NT Emacs by default runs the Windows command interpreter when you run shells within it. If you use Cygwin, here is how you run bash as a shell under NT Emacs.
After getting all nostalgic about emacs in my post below, I thought I'd give my old friend another try. But right now I'm doing Windows work, and I was suprised to find Cygwin doesn't provide emacs; a little search turned up the above. I haven't actually even downloaded it yet, but I'm about to. I run Linux too (Debian PPC & Slackware) but this way I can use it for my current work.
Emacs
Makes
A
Computer
Slow
Then a consultant visited my employer and installed Emacs on our Suns. He gave me a little introductory lecture about Free Software and showed me a couple demos, but I didn't use it much right away.
Then my friend Jeff Keller, who was an ardent user of GNU Emacs and personally acquainted with RMS from his time at MIT, spent an evening driving around in my car with me singing the praises of Emacs. I decided to give it a try.
It wasn't too long before I discovered that it was extensible, but it wasn't too clear how one did it. For some reason I got hooked on the idea of writing my own native C functions callable from elisp - there are a lot of such functions built in - as well as calling lisp from C.
I started reading the source code.
I kind of dropped out of site as far as my employer was concerned for quite some time, diving headlong into both learning to use emacs proficiently and to program in it, but in the end I had a profound realization:
I decided it would be worth the effort to program for real, in hopes that someday I could make a program as great as Richard Stallman's Emacs. Previously I had had the idea that software was more of a curiousity and not something to be taken seriously.My education was in Physics and Astronomy and back then I hadn't even completed my degree so I had a lot of work ahead of me.
For most of my career I have usually selected the jobs I took based on what there was to learn in them. So I got my education in programming on the job, and in a very practical way. But I also spent a lot of time with basic texts, learning the fundamentals.
It's been about 14 years since then - I learned about Free Software before Linus even started at the University, let alone wrote Linux - and I've learned a lot and written quite a lot of software.
I still haven't written my Great Program but I have various thoughts as to what it might be.
With mixed feelings I say now that my favorite development environment is the Metrowerks CodeWarrior IDE. I don't have the Linux version yet so often when programming on Linux I mount my source code directory via samba or netatalk on a Mac or Windoze box and edit my files using codewarrior, doing my compiles and testing via X over the net.
If I'm just programming within Linux I use whatever calls itself "vi" on my box, whether that is Vim or Elvis or whatnot.
Every now and then I do pull out emacs though. When I need the power. Usually these days I just want something quick and simple.
Earlier this year he received a binder with 5 inches of documents, containing the complaint that the American Film Marketing Association had submitted to WIPO to try to take his domain.
This caught Andy completely unawares, and unlike the AFMA, he did not have the benefit of expensive legal counsel to prepare his case - and neither did he have much time to prepare it.
One of andy's responses was to put up www.shameontheafma.com to publicize the case and elicit public support.
I think it was one of the most difficult experiences Andy has been through but in the end he won - that is, he won the right to keep that which was his in the first place.
Read Andy's statement about his victory.
Perhaps Andy can take some small comfort from the fact that the AFMA paid their legal stuff likely hundreds of dollars an hour to harass him this way, money which they entirely wasted.
Andy does internet consulting by the way.
I admit I haven't tried out GPG yet but I probably will soon.
In any case, if you don't use either PGP or GPG then please read my article Why You Should Use Encryption
Yes I know the link to the canadian article I mention is busted and someday I will even fix it. Not right now though.
Wait until the amount of money left was some unusual number.
Then press the debugger switch and search for that number in memory. I think it was the "F" command. Here are some macsbug tips.
Likely that number will be found in several places in memory (so keep pressing F to find them all). Now press "g" to continue and play a little while until the money changes.
Now search again. Notice what locations are the same between each of the two values you searched for. Use SL or SW or something to set the money to a high number.
Once I showed my housemates this I never had any peace anymore. They always wanted me to cheat for them. Once I'd done it a couple times myself I never cheated on my own games, it took all the fun out.
I'm not claiming this is an original cheat but I thought I was pretty clever.
-
Usman Farman
This is a voice of reason that needs to be listened to:- Letter from an Afghani-American
This Op-Ed piece at Yahoo is one of the most frightening things I've come across, the fact that someone like this can get published on such a major site shows that something is wrong with America:-
This is War
A Sikh gas station owner was murdered. It was not known if this was motivated by hatred of Muslims but it is suspected (the victim had received threats). Sikhs are not Muslims, but Sikh men wear turbans and beards and are mistaken as Muslims:-
Man questioned in shooting death of Sikh
Curiously, Sikhs in India are calling for the U.S. government to educated Americans on how to distinguish Sikhs and Muslims. Why? So the racists can know who to shoot? How about toning down the hateful hysteria?- Sikh leaders angry and stunned over attacks
In general The Times of India has been giving much better coverage of the events than I've seen in American media.Here is a list of many application frameworks, many of which are cross-platform, and many of which are free software.
My favorite is ZooLib, a multithreaded C++ framework.
Read about the importance of cross-platform application development.
-- Martin Luther King
In more detail - the Supreme Court does not render advisory opinions. That is, you cannot simply ask the court to judge whether a law is constitutional or not. To have a law declared unconstitutional, one must actually violate the law and pursue one's defense to the highest court in the land.
The benefit of having unjust laws struck down by the Supreme Court comes at the cost of risking one's freedom if one's attempt proves unsuccessful - or even one's life, in the event the law in question provides for capital punishment.
You may fix the worst bugs, but as time goes on more and more bugs are found, and eventually bugs pretty much crop up as you fix them.
The thing is, although bugs are constantly appearing, the frequency of the average bug decreases. You start getting bugs that happen only once every thousand user-years. Try as you might, you can't squash them all.
There is some hope, in that you can use some fundamentally better method of software engineering and things get suddenly better. The bugs still approach a constant level, but it is a smaller level. Back when IBM studied this, it was still common to write operating systems in assembly code. Using a high-level language is so much easier to debug that you can achieve better bug rates.
But at the same time, we have much greater ambitions for our software. Mozilla 1.0 will have far more features than Microsoft Word 1.0 did.
The form uses the GET method so you can encode a validation request in a URL. Let's try validating:
- http://slashdot.org/
- this article
Nope, doesn't look like the HTML is any more valid than the last slashcode.For more information see Use Validators and Load Generators to Test Your Web Applications.
Yes this would be much better in the original article.
-
Why We Should All Test the New Linux Kernel
-
Using Test Suites to Validate the Linux Kernel
You do test your kernel before putting it into production, don't you?Mike
Some are available for both Java and C++.
Sorry I don't have a more detailed answer to your question but I'm sure something can be built from the Apache XML stuff.
Mike
Also, I recently applied for a position as a software engineering manager at Adobe, which would be a good job for me and for which I feel I am qualified. Times have been tough for me and my little family and for quite some time I thought I might not speak out in a public way on this matter.
But long ago I decided that staying quiet was the wrong thing to do, so after quaking in fear for a while I decided I'd copy the following letter to the nice lady in the Adobe HR department who has been considering my application.
Mike
Ranting about how unfair it is on slashdot will just create a lot of hot air and goatsex links. Getting Bruce Perens, Eric Raymond or Linus Torvalds to write letters addressed to each of the attorneys general could have Microsoft's copyright in their SDK taken from them for abuse of copyright, as well as having extra sanctions pressed against it.
Mike
He doesn't have an existing Linux installation yet so he can't use cdrecord to make his bootable ISO9660 CD's. Are either Easy CD Creator or Nero for Windows capable of burning the bootable Linux iso images correctly?
The reason I'm concerned is that when Win98 scragged my laptop I got the ISO for tomsrtbt and tried to burn it with Toast on a Macintosh, and it wouldn't boot. Toast didn't seem to understand the ISO format tomsrtbt's image used.
Mike
Now I use it on my laptop and on my desktop PC.
I tried out Debian PPC on my Macintosh, and while it was nice to be able to run an install over the Internet, Debian was much harder to install than SlackWare. One thing that turned me off of debian was that after installing the full X11 package, debian enabled XDM - but this was before X actually was gotten to work on my system (the ADB mouse was frozen) so doing an apt-get made it impossible for me to actually log in to my computer. It really sucked undoing the damage that Debian's X11 maintainer did to my PPC system.
If you're running Slack 7.1 or earlier, a real good reason to update is that 7.1 comes with GCC 2.91.66. This version of GCC has a bug in the C++ parser that makes it emit an error for a certain piece of legitimate C++ code a friend wrote. I was able to FTP several packages off of ftp.slackware.com out of SlackWare-current and get gcc 2.95.3, which fixed the bug.
As for Slack not having package management, I don't know what you're talking about, I use pkgtool, installpkg and removepkg all the time to manage packages on my systems. If you have a bug, you can always try getting the pre-release packages for later versions of the software from slackware-current.
One nice thing you can do is download the source to a package off of the Slackware FTP site (or get it off the source CD), then get a later version of the source from the project's home FTP or CVS server, and use the scripts provided by Patrick to make a slackware package of some hot-off-the-presses code.
One project I have in mind is to build my own Slackware distribution, using the sources provided on a CD, except that I'd select Pentium III optimization in all the GCC command lines. If you do this with everything but the static libs that go into the distribution library directories, your system should run faster.
Note that I'm not a complete Slackware zealot. I can run through a Slackware install or upgrade pretty quickly, but it took me a while to figure out how to do it right. Recently when a colleague said he wanted to try Linux, I recommended he use Mandrake, but encouraged him to use Slackware for production systems.
Mike
- The Santa Cruz County Computer Industry Index
-
Market Yourself - Tips for High-Tech Consultants
Best of luck to everyone. I have a lot of respect for a company that would use a program like Cerberus to stress-test its systems.where else can you buy hardware that you can count on not being crappy?
Mike
And later I lived a few houses down from someone with a whopping big ass (and illegal) CB antenna. I could pick him up clearly with a 2-inch audio speaker with a foot of copper wire hanging off of each of the terminals.
What was really a drag was when I'd try to tape a record album on my stereo, and the dickhead would decide it was time to chat with his buddies. My tape would record his transmissions.
The neighborhood got up a petition to the FCC to disclipline him, but nothing ever happened.
Someone told me that the stove couldn't possibly have worked because there was nothing to rectify the signal, but there it was doing it. Creepy too. It wasn't very loud but you could make out words in the broadcasts.
Mike
ZooLib supports Linux, BeOS for x86, Mac OS PowerPC and 68k, and Windows out of the box. It can be bound to other platforms in a straightforward way.
I believe the Mozilla framework is multithreaded as well.
Mike
Reading the summary, and having a lot of respect for what the authors had to say on other topics convinced me it wasn't worth my while to bother with WAP.
The WAP Usability Report (available in PDF form for $26) reports on a study where 20 people were given WAP enabled phones for a week and asked to report back on their experiences. The study was done in London because of the advanced state of WAP services there. Read the summary here.
- 70% of users reported they would not use WAP within a year
- One user calculated it was cheaper to buy a newspaper and throw away everything but the TV listings rather than use WAP to check the BBC schedule
The summary says: These are the same guys who test out concepts in web page design by sitting real users in front of browsers and watching them use the net. You may be familiar with some of the principles:- Jakob Nielson
- Don Norman, author of The Design of Everyday Things, Things that Make Us Smart and The Invisible Computer
- Bruce "Tog" Tognazzini, one of the original designers of the Macintosh UI and author of Tog on Interface. Check out Tog's Software Design Bookstore
to learn how to write software that doesn't suck. Read Top 10 Reasons the Apple Dock Sucks.
I strongly recommend anyone producing either content or software for the web regularly read Jakob Nielson's http://www.useit.com, where you could have found out before you invested that neither WAP nor advertising on the Web work.I link these and a couple other useful sites in my brief section on Some Web Application Design Basics in Use Validators and Load Generators to Test Your Web Applications:
Mike