Security should be in the mind of any architect and developer.
Network security is just one part of the whole.
You also have exploits in the code due to slips in the design and implementation (Look at the long running show "IIS buffer overflow", for ex.).
Then you also have security as a mindset, but that's out of scope for a technical discussion.
I've been using IBM Thinkpads for the last few years and these have been the only ones I've been satisfied with.
What's so great about them one might ask?
Well for me, the display and keyboard are the most important factors.
If you want a replacement for your workstation I can recommend the T-series and if you want a lighter one, you can go for the X-series. I have both (one for traveling and one for heavier work such as coding and running servers).
Sure, IBM is not known for their cheap prices, but these notebooks really scream quality.
If you are unsure, visit your local computer retailer and try them out. Perhaps they might suit you as well.
(Oh, yes forgot to tell, you *can* get them with Linux installed:-)
I think it's pretty interesting that a lot of companies are looking at Japan and thinking that the doing the exact same thing in western Europe or the US will result in an equal success.
What these companies probably have not realized are:
A) Japanese culture differ alot.
B) Housing is cramped in Japan and each person does not have as much room as the "average" western person, to store a lot of gadgets
C) There are fewer computer systems per capita in Japan, due to B.
D) West is overflowing with home computers.
Sure, there might be a market for these toys, but at the prices they are offered in the west and the very minor value-add (or fun-add) these toys will probably not be nearly close to the success they have been Asia.
Purchasing a [enter favorite PDA name] as an entertainment gadget is like having a computer minus good interface, minus memory, minus storage and minus a good and enjoyable display.
Look at the iPac, it's not very far from an OK gaming rig when it comes to price.
Which one would you rather play [enter favorite game] on?
But hey, for $500 you get a 5 minute "wow this was cool" experience before dismissing it to the bottom of a drawer.
anyone in good physical condition between 18 and 60 years of age... Scientific, engineering, practical mechanical, wilderness, and literary skills are all considered a plus.
If they had the age range set to 10-17 y.o.a., it would have seemed like your typical job requirement.
For a 18+ range, I think they should at least have topped the pre-reqs with "having a couple of olympic gold medals" or "being nastier than Larry Ellison" as well.
The current requirements seem to describe your average Joe Blow-next-door neighbor.
Agreed, this post is not exactly talking about VA, but it is about Linux (which was also in the title *grin*).
What I have failed to grasp is why so many people, junk magazines et.al. so badly want to see Linux on everyone's desktops and in each company's server farm.
I can make some vague guesses, but would like them confirmed if possible:
For desktops I have no clue why "you" want to shove it down everyone's throat. If people are happy with MacOS X, Win32 or other, why the urge to "force" them to adopt Linux?
Corporate computing / servers. Here I can see some benefits to those already handy with Linux, that is; more handy than any other Unix they currently use at work such as AIX and Solaris. Is this the reason? That a few want their specific "hobby" *nix dialect on all systems at work? Note I am aware that some companies run only Linux/FreeBSD or what not, but most companies still use commercial versions
There are yet other reasons?
Personally, I like different OS' depending on what I do. For graphics, I prefer Mac or MS Windows. For business apps, I use MS Office (as do all my clients), for development I use *nix and MS Windows, mostly MS Windows since I consider the latter to currently be the best client OS for my needs. For deployment Unix is the natural choice (including Linux and S/390 Open Unix).
Am I the only one seeing merits of operating systems other than Linux?
I have to say that you hit the hammer right on the nail by the CAD statement.
One thing I have seen during the years, and foresee will be the case for the foreseeable future as well, is that Custom Application Development will always be required. In the future even more so, when the companies realize that all of a sudden application servers and their hosted business logic and services have become the heart of the companies.
Since you all remember the "buzzwords of the year" a while back "Core business" and "outsourcing" of non-core activities, it's easy to envision the current state. Today many companies have become very streamlined and as a result they work almost exclusively with their core business. Now there is not much more to put externally and soon each business wig will wake up and realize that they DO NEED application developers (architects and design/implementation people).
Why?
Because the companies' business processes have become more tightly coupled with computer systems than ever before. This trend is shifting fast. The companies I have worked with (mostly larger like the F100s) are vacuuming the market for technical people. People who can model and implement the business into software and utilize the latest features / 'buzzwords' (Web Services, XML, SOAP etc..).
Having used a fair amount of OSS in later projects, I have come to see the fine talents that many OSS projects apparently possess (like the fine folks in the Apache projects) and as a result, you people should have a golden future!
Doing CAD is pretty much the same as working on OSS (albeit in a different work form... more 'companyish').
Profitizing on OSS have never tasted good in my mouth and I have never believed in it. OSS as a driving force for standards, compromizes between rivaling proprietary technologies, an alternative for those not having millions of $$$ to spend on software is something I do believe in.
There is absolutely nothing stopping OSS developers from having "regular" jobs at "regular companies". In fact, I do believe many (most?) OSS developers already do work in these kind of companies.
If VA, RedHat, Caldera, SuSe or what-not goes under is of minor or no importance to OSS. Hammering the dooms day drums whenever a small OSS exploiting company goes under is something which will cease on./ in due time I hope.
I encountered a similar stupid idea a while back.
The site was a link resource site which used an applet to "decrypt" the links they had, in order to prevent link napping.
The applet wanted to perform some things not supported by the applet sandbox IE prompted me to give the applet the required privileges.
Since I'm not keen on running code from "John Doe" I wanted to see what it did and thus decompiled the applet. It took me about 15 minutes to CP (cut'n paste) the decoding code into a new app which created link pages in normal HTML without an applet.
The same was true for this particular applet. With a few modifications, there is now a "Save lyrics" button on the applet:-)
Without saying, using an applet as the means of decrypting content which one wants to protect is not a good idea at all.
.
When it comes to the debate of digital IP, the American industry is enforcing methods which are illegal in some countries.
In my country, Sweden, I found some law text on this issue.
Below are some excerpts of which the first apply to works available to the public:
"Producing copies for personal use
12 Everyone may produce single copies of published works for personal use. The copies may not be used for other purposes.
The first paragraph does not give the right to
erect buildings,
produce copies of computer programs, or
produce copies in digital form of collections in digital form.
The first paragraph also does not give the right to for personal use have an outsider
produce copies of music or movies,
produce utility goods or sculptures or
by artistic proceedings copy other works of art.
Law of 1997:790. "
Concerning purchased items the following is said about penalites:
"Special rules regarding computer programs etc.
26 g He who has acquired the right to use a computer program may produce such copies of the program and make such changes to the program that are required for him to be able to use the program for the intended purpose. This also includes correcting bugs.
He who has acquired the right to use a program may produce backups of it, if it's necessary for the intended use of the program.
Copies produced by support of the first or second paragraph may not be used for other purposes and may not be used once the right to use the program has expired.
He who has the right to use a program may observe, investigate or test the function of the program to determine the ideas and principles behind the various details of the program. This applies under the condition that it is done during such loading, displaying, running, transferring or storing of the program that he is entitled to perform.
He who has the right to use a collection may use it in such way that is necessary for him to be able to use it for its intended purpose.
Any license terms that limit the users right according to the second, fourth or fifth paragraphs are void. Law 1997:790."
... and...
"He who for his personal use copies a computer program which has been published or of which copies have been transferred with the consent of the copyright holder, shall not be fined, if the original is not being commercially used or used in public service and he does not use the produced copies for other purposes than his personal use. He who for his personal use produces copies in digital form of a published collection in digital form shall under the previous conditions also not be fined. "
Any claims that limit the buyers ability to make personal copies are void.
Enforcing protection which limits these rights are not legal.
GWB's statement and others voiced in this forum about blaming an entire country for one (or a few) individuals' acts are crazy and send the wrong signals to the rest of the world.
To highlight the absurdity of the statement, imagine that these planes had hit for example Big Ben or Buckingham palace in England. If it later turned out that it was some dissident american group responsible, would punishing the american nation by military means (say, by the combined forces of the EU and Russia for example) be justified? Killing thousands, hundred of thousands of americans for the sole reason that the dissident(s) came from american soil?
I think not.
GWB is hardly helping getting sympathies from other nations (not only for this incident).
Hopefully the next american president will be a person with more reason than this hot-livered "boy". America needs and foremost deserves such a leader, suitable for governing this great nation with reason instead of boyish impulses and provocative statements.
>The IDE generates a ton of code..
The IDE does not produce one line of code if you don't instruct it to do so (ie. by using wizards, the GUI composition editor, the automatic class or method wizards etc.).
You have 100% control over what code is produced in your classes.
>..and presents a visual information overload...
Information overload? I feel it presents just the information one needs.
>ALso getting rid of stuff is tedious... you have to delete from the workspace, then the repository and then compact the repository to get rid of stuff..
I do wonder what you are doing to see this as a problem. Are you importing millions of lines of code and throwing them out each day?
The repository is not much unlike in esscance that of for ex. Rational ClearCase / CVS / RCS. You can add and subtract (delete) things from your view (workspace) as you see fit. The point of the having a repository is to be able to backtrack to earlier revisions and help manage team development. None of the current VCS that I know of deletes a corresponding object from a repository when you delete it from your work area.
> Then there is the concept of the repository, and their justification for it is that files are troublesome to deal with... DUH?? I have written tons of C++ code.. and used make...
You don't need make when using VAJ. you can simply export complete JAR files instead!?
> This is true, but for ex. should your CVSROOT files in your CVS repository get corrupted, you are just as scr*wed without a backup.
> And then there's the workspace vs. repository concept.. and try doing remote development over a dialup and try downloading a remote repository.... you will be screaming for files.
This is not a problem. Simply tell VAJ that you will be using a shared repository and give it the IP/servername to the server hosting it. If you need, say 200 classes from the repository, it would take just as long downloading them in file form as it does from the remote Team Connect repository.
First off, speaking of GUI, I can't imagine anyone coding anything without a GUI today. Even Emacs or vi have all the characteristics of a GUI, having different graphical elements placed on different parts of the screen and being able to switch the code window's representation by issuing "commands".
From a user's standpoint, the difference between a graphical application run in console mode (like vim, pine, Borland Turbo C...) and a MS Windows / KDE... application is mainly the enhanced graphics.
If this discussion is about MS Windows/X Windowing like applications, then I have in the last couple of years had very good experience with IBM's
Visual Age for Java IDE. (I might add that this is the only IDE in a "windowing" environment I have really liked).
This tool is simply amazing when you have gotten the hang of it. The threshold for becoming proficient with it is also relatively low.
In my last few projects, we have had many new Java programmers on board. These people became proficient with the tool in just a few hours and after a few weeks, they wondered how they had ever managed using vi / ultraedit, jdb or what not.
The strengths of this particular IDE is not it's ability to do frame composition graphically (a feature I have not seen anyone use anyway), but the overview of the project code and development help it gives you.
The debugger for example is simply the best I have seen for any language. Having the ability to modify code on the fly (while executing) simply blew me away the first time I saw it.
There are too many things about this IDE which have helped save time to list here. The point was to show that there is at least one "GUI" tool which I have found beats the old text editor compiler/linker debugger combination.
For those of you coding java, I recommend taking a look at VAJ. The standard edition is free for evaluation (with a limit of a thousand classes or something). it's available somewhere here, in the download section.
In the end, saving time and effort is what it's all about in a project. If a tool can help you do that, then it's a good tool, no matter what the tool might be (perl,sed,awk,vi...)
I see a lot of people writing about BSOD and the instability of Windows, while they are savioring the stability of Linux.
Personally, I have been running Windows 2000 for about a year without a single crash (other than when writing bad C code).
My experience with Linux is that things break down there as well, when bad programs are executed.
At work, we are constantly crashing applications and sometimes subsystems in S/390 Unix. When making root cause analyzis the result is almost always that someone has written a bad application (be it our developers or the third party vendors', like IBM or SUN).
Since one can break an S/390 with bad apps, it's hardly suprising that W2K might go down. My personal experience is that the ones developing for mainframes are often people with very high skill and long experience and are relatively few. Compared to the Windows world, where there are a gazillion people developing with a very mixed knowledge and skill, there is hardly a big suprise that applications might fail on this platform (as it can on all).
The point here is that an operating system by itself shouldn't be blamed for being unstable. It's mostly in combination with "bad" applications that things break down.
Ok, that was my five cents to this religious debate.
Why are you guys writing programs? Don't you realise that your work could be torn to little pieces, analysed, the theory stolen and put together into very evil nasty things!!! (You are then liable)
I think it is very immoral creating software and just spreading them. For everyones sake, you should post your work to your country's governmental archiving department and let the politicians (the ones who know what is best for all of us) decide what to do with the software.
The most irresponsible of all are the open source people. You are basically giving bullets to a bunch of terrorists, having empty AK4 magazines, just waiting to get them filled. (Don't try to fool me with your talk about legitimate uses, why would there be free software if it wasn't for evil purposes? Nothing is free in this world today)
Now, some of you might start shouting about freedom of this and rights of that. Before you start, please realize something. Your rulers and masters know best! Why did you else elect them, giving them the rights to control your lives?
When Intel talks about "Next generation CPU", what that means to the public is that's the generation that will be alive to see Intels new chip.
Haven't we discussed this a few weeks back already
on
The Virtual Tip Jar
·
· Score: 1
? (damn, no room for the Q mark)
When Slashdot published the "news" concerning the RIAA's success over Napster in court, this topic was brought up by a fellow Slashdot reader and discussed.
I thought we had gone over this already, or am I missing something? Or was the post just a bit too far down for the moderators to find?
I'm not being rude, but this was *news* several weeks ago. Still, judging by the thread to this topic, several people either:
A) Didn't read the initial discussion, or
B) Like to rant on and on about the same old stuff..
I think I'll never be able to not get sick seeing windows (tm) C code.
MS wasn't satisfied with ordinary types, but had to go inventing their own MYNEWCOOLTYPE == long (C type) code.
Or their completely illogical ways of accessing functions with their API, with 10 arguments, of which 5 are NULL or at least undefined and some requiring preallocated memory space, having names like bzskrpf or similar. Remembering all that crap is like learning Russian, stripping out all grammar and anything that could let you get a grip on things.
(I admit, I have done very little WinAPI coding, and usually wrap whatever feature I need into classes, so I'll never have to deal with the pesky syntax ever again). Perhaps I'm the only one not liking this gibberish, as the MS platform seems to have quite a few programmer followers?
(I'm not writing this to *piss off* all the Win coders, just posting an opinion which I hope I am not totally alone of having + yes, some of the above might be a little over exaggerated)
What about IBM Bamba (Java based)?
Don't know if they've released it yet outside the corporation though..
It's no new streaming technology. Has been around for s few years "in-house" at least (Hmm. I don't think i divulged anything confidential, so don't hit me Lou)..
I think he was using irony.
Last time I was over to the US, I was still forced to carry those hopeless paper bags.
Perhaps someone could start making big bucks selling plastic bags with handles or at least paper ones that have'em..
Excuse me, but claiming that the reason for *allowing* people to tape from radio because the qulity degrade from the original is just a lot of crock.
Even a Mr. Randal C. Picker (Paul & Theo Leffmann Prof. of Commercial Law at the university of Chicago), recently wrote an article at cnn.com, where he explained that even you Americans have a law that gives you the right to make one personal copy of material you have right to. Since you've already paid the license for listening to the radio, you are allowed to tape the music for your own personal use. The same is true for music CDs, which includes making mp3 out of them.
According to Mr. Picker, there is not stated anywhere that digital and/or perfect copies are an exception.
In fact, it does not matter if you make the mp3 your self or if you download it from the internet (for ex.), as long as you are entitled to the material.
This damn US trend of suing for fantasy sums of money is all out silly. It adds to yet another ridicule of the americans which we in Europe laugh at. (although most americans do have common sense, it forms a kind of a stereotype). While the tobaco companies claimed their product were not dangerous, the medical community claimed otherwise. It a person is stupid enough to listen to marketing people instead of medical staff, then they have only themselves to blame. What will be next? will half of America sue the cellular phone companies, in a few years when people are starting to get brain cancer? We know now that microwaves are not healthy (if in doubt, stick your head in the microwave oven and turn it on).
pure lie. Napigator is not a search client. it's purpose is to connect the Napster client to a specific server. The application is also not a "doze" client, it's a Win32 GUI application.
3. Well when she script kiddies use certain distributed flood tools, they initiate the DDos attack by sending a few spoofed packages to the *infected* machines. Wouldn't it be interesting to trace the actual culprit as well, instead of just the victims?
I just have to say that this comment was the best I've read on the entire topic. I hope I have your right to qoute parts of it in further discussion (unless you want to throw the RIAA or other immaterial rights associations at me:p )
Well, CNN have proved once again that their main purpose is to angle their coverage to suite the interests of their major shareholders instead of using journalistical ethics (that is, being impartial and report new in an objective fashion).
Here two quotes from their web cast: * "..ordering the online music service Napster to stop doing what it was invented to do, distribute copyright songs free over the internet" (source: http://www.cnn.com/video/tech/2000/07/27/gl.napste r.cnn.html)
* "The music swapping web site Napster is apealing it's order to stop it's 20 million customers to download copyrighted songs..". (source: rtsp://realchannel.cnn.com/channel/headlines.rm28. rm)
> Security is a discipline all in its own
Yes and no.
Security should be in the mind of any architect and developer.
Network security is just one part of the whole.
You also have exploits in the code due to slips in the design and implementation (Look at the long running show "IIS buffer overflow", for ex.).
Then you also have security as a mindset, but that's out of scope for a technical discussion.
I've been using IBM Thinkpads for the last few years and these have been the only ones I've been satisfied with.
:-)
What's so great about them one might ask?
Well for me, the display and keyboard are the most important factors.
If you want a replacement for your workstation I can recommend the T-series and if you want a lighter one, you can go for the X-series. I have both (one for traveling and one for heavier work such as coding and running servers).
Sure, IBM is not known for their cheap prices, but these notebooks really scream quality.
If you are unsure, visit your local computer retailer and try them out. Perhaps they might suit you as well.
(Oh, yes forgot to tell, you *can* get them with Linux installed
I think it's pretty interesting that a lot of companies are looking at Japan and thinking that the doing the exact same thing in western Europe or the US will result in an equal success.
What these companies probably have not realized are:
A) Japanese culture differ alot.
B) Housing is cramped in Japan and each person does not have as much room as the "average" western person, to store a lot of gadgets
C) There are fewer computer systems per capita in Japan, due to B.
D) West is overflowing with home computers.
Sure, there might be a market for these toys, but at the prices they are offered in the west and the very minor value-add (or fun-add) these toys will probably not be nearly close to the success they have been Asia.
Purchasing a [enter favorite PDA name] as an entertainment gadget is like having a computer minus good interface, minus memory, minus storage and minus a good and enjoyable display.
Look at the iPac, it's not very far from an OK gaming rig when it comes to price.
Which one would you rather play [enter favorite game] on?
But hey, for $500 you get a 5 minute "wow this was cool" experience before dismissing it to the bottom of a drawer.
What I have failed to grasp is why so many people, junk magazines et.al. so badly want to see Linux on everyone's desktops and in each company's server farm.
I can make some vague guesses, but would like them confirmed if possible:
Personally, I like different OS' depending on what I do. For graphics, I prefer Mac or MS Windows. For business apps, I use MS Office (as do all my clients), for development I use *nix and MS Windows, mostly MS Windows since I consider the latter to currently be the best client OS for my needs. For deployment Unix is the natural choice (including Linux and S/390 Open Unix).Am I the only one seeing merits of operating systems other than Linux?
I have to say that you hit the hammer right on the nail by the CAD statement.
/implementation people).
./ in due time I hope.
One thing I have seen during the years, and foresee will be the case for the foreseeable future as well, is that Custom Application Development will always be required. In the future even more so, when the companies realize that all of a sudden application servers and their hosted business logic and services have become the heart of the companies.
Since you all remember the "buzzwords of the year" a while back "Core business" and "outsourcing" of non-core activities, it's easy to envision the current state. Today many companies have become very streamlined and as a result they work almost exclusively with their core business. Now there is not much more to put externally and soon each business wig will wake up and realize that they DO NEED application developers (architects and design
Why?
Because the companies' business processes have become more tightly coupled with computer systems than ever before. This trend is shifting fast. The companies I have worked with (mostly larger like the F100s) are vacuuming the market for technical people. People who can model and implement the business into software and utilize the latest features / 'buzzwords' (Web Services, XML, SOAP etc..).
Having used a fair amount of OSS in later projects, I have come to see the fine talents that many OSS projects apparently possess (like the fine folks in the Apache projects) and as a result, you people should have a golden future!
Doing CAD is pretty much the same as working on OSS (albeit in a different work form... more 'companyish').
Profitizing on OSS have never tasted good in my mouth and I have never believed in it. OSS as a driving force for standards, compromizes between rivaling proprietary technologies, an alternative for those not having millions of $$$ to spend on software is something I do believe in.
There is absolutely nothing stopping OSS developers from having "regular" jobs at "regular companies". In fact, I do believe many (most?) OSS developers already do work in these kind of companies.
If VA, RedHat, Caldera, SuSe or what-not goes under is of minor or no importance to OSS. Hammering the dooms day drums whenever a small OSS exploiting company goes under is something which will cease on
I encountered a similar stupid idea a while back.
:-)
The site was a link resource site which used an applet to "decrypt" the links they had, in order to prevent link napping.
The applet wanted to perform some things not supported by the applet sandbox IE prompted me to give the applet the required privileges.
Since I'm not keen on running code from "John Doe" I wanted to see what it did and thus decompiled the applet. It took me about 15 minutes to CP (cut'n paste) the decoding code into a new app which created link pages in normal HTML without an applet.
The same was true for this particular applet. With a few modifications, there is now a "Save lyrics" button on the applet
Without saying, using an applet as the means of decrypting content which one wants to protect is not a good idea at all.
.
... and ...
When it comes to the debate of digital IP, the American industry is enforcing methods which are illegal in some countries.
In my country, Sweden, I found some law text on this issue.
Below are some excerpts of which the first apply to works available to the public:
"Producing copies for personal use
12 Everyone may produce single copies of published works for personal use. The copies may not be used for other purposes.
The first paragraph does not give the right to
erect buildings,
produce copies of computer programs, or
produce copies in digital form of collections in digital form.
The first paragraph also does not give the right to for personal use have an outsider
produce copies of music or movies,
produce utility goods or sculptures or
by artistic proceedings copy other works of art.
Law of 1997:790. "
Concerning purchased items the following is said about penalites:
"Special rules regarding computer programs etc.
26 g He who has acquired the right to use a computer program may produce such copies of the program and make such changes to the program that are required for him to be able to use the program for the intended purpose. This also includes correcting bugs.
He who has acquired the right to use a program may produce backups of it, if it's necessary for the intended use of the program.
Copies produced by support of the first or second paragraph may not be used for other purposes and may not be used once the right to use the program has expired.
He who has the right to use a program may observe, investigate or test the function of the program to determine the ideas and principles behind the various details of the program. This applies under the condition that it is done during such loading, displaying, running, transferring or storing of the program that he is entitled to perform.
He who has the right to use a collection may use it in such way that is necessary for him to be able to use it for its intended purpose.
Any license terms that limit the users right according to the second, fourth or fifth paragraphs are void. Law 1997:790."
"He who for his personal use copies a computer program which has been published or of which copies have been transferred with the consent of the copyright holder, shall not be fined, if the original is not being commercially used or used in public service and he does not use the produced copies for other purposes than his personal use. He who for his personal use produces copies in digital form of a published collection in digital form shall under the previous conditions also not be fined. "
Any claims that limit the buyers ability to make personal copies are void.
Enforcing protection which limits these rights are not legal.
GWB's statement and others voiced in this forum about blaming an entire country for one (or a few) individuals' acts are crazy and send the wrong signals to the rest of the world.
To highlight the absurdity of the statement, imagine that these planes had hit for example Big Ben or Buckingham palace in England. If it later turned out that it was some dissident american group responsible, would punishing the american nation by military means (say, by the combined forces of the EU and Russia for example) be justified? Killing thousands, hundred of thousands of americans for the sole reason that the dissident(s) came from american soil?
I think not.
GWB is hardly helping getting sympathies from other nations (not only for this incident).
Hopefully the next american president will be a person with more reason than this hot-livered "boy". America needs and foremost deserves such a leader, suitable for governing this great nation with reason instead of boyish impulses and provocative statements.
>The IDE generates a ton of code..
The IDE does not produce one line of code if you don't instruct it to do so (ie. by using wizards, the GUI composition editor, the automatic class or method wizards etc.).
You have 100% control over what code is produced in your classes.
>..and presents a visual information overload...
Information overload? I feel it presents just the information one needs.
>ALso getting rid of stuff is tedious... you have to delete from the workspace, then the repository and then compact the repository to get rid of stuff..
I do wonder what you are doing to see this as a problem. Are you importing millions of lines of code and throwing them out each day?
The repository is not much unlike in esscance that of for ex. Rational ClearCase / CVS / RCS. You can add and subtract (delete) things from your view (workspace) as you see fit. The point of the having a repository is to be able to backtrack to earlier revisions and help manage team development. None of the current VCS that I know of deletes a corresponding object from a repository when you delete it from your work area.
> Then there is the concept of the repository, and their justification for it is that files are troublesome to deal with... DUH?? I have written tons of C++ code.. and used make...
You don't need make when using VAJ. you can simply export complete JAR files instead!?
> This is true, but for ex. should your CVSROOT files in your CVS repository get corrupted, you are just as scr*wed without a backup.
> And then there's the workspace vs. repository concept.. and try doing remote development over a dialup and try downloading a remote repository.... you will be screaming for files.
This is not a problem. Simply tell VAJ that you will be using a shared repository and give it the IP/servername to the server hosting it. If you need, say 200 classes from the repository, it would take just as long downloading them in file form as it does from the remote Team Connect repository.
First off, speaking of GUI, I can't imagine anyone coding anything without a GUI today. Even Emacs or vi have all the characteristics of a GUI, having different graphical elements placed on different parts of the screen and being able to switch the code window's representation by issuing "commands".
From a user's standpoint, the difference between a graphical application run in console mode (like vim, pine, Borland Turbo C ...) and a MS Windows / KDE ... application is mainly the enhanced graphics.
If this discussion is about MS Windows /X Windowing like applications, then I have in the last couple of years had very good experience with IBM's
Visual Age for Java IDE. (I might add that this is the only IDE in a "windowing" environment I have really liked).
This tool is simply amazing when you have gotten the hang of it. The threshold for becoming proficient with it is also relatively low. In my last few projects, we have had many new Java programmers on board. These people became proficient with the tool in just a few hours and after a few weeks, they wondered how they had ever managed using vi / ultraedit, jdb or what not.
The strengths of this particular IDE is not it's ability to do frame composition graphically (a feature I have not seen anyone use anyway), but the overview of the project code and development help it gives you. The debugger for example is simply the best I have seen for any language. Having the ability to modify code on the fly (while executing) simply blew me away the first time I saw it. There are too many things about this IDE which have helped save time to list here. The point was to show that there is at least one "GUI" tool which I have found beats the old text editor compiler/linker debugger combination.
For those of you coding java, I recommend taking a look at VAJ. The standard edition is free for evaluation (with a limit of a thousand classes or something). it's available somewhere here, in the download section.
In the end, saving time and effort is what it's all about in a project. If a tool can help you do that, then it's a good tool, no matter what the tool might be (perl,sed,awk,vi...)
I see a lot of people writing about BSOD and the instability of Windows, while they are savioring the stability of Linux.
Personally, I have been running Windows 2000 for about a year without a single crash (other than when writing bad C code).
My experience with Linux is that things break down there as well, when bad programs are executed.
At work, we are constantly crashing applications and sometimes subsystems in S/390 Unix. When making root cause analyzis the result is almost always that someone has written a bad application (be it our developers or the third party vendors', like IBM or SUN).
Since one can break an S/390 with bad apps, it's hardly suprising that W2K might go down. My personal experience is that the ones developing for mainframes are often people with very high skill and long experience and are relatively few. Compared to the Windows world, where there are a gazillion people developing with a very mixed knowledge and skill, there is hardly a big suprise that applications might fail on this platform (as it can on all).
The point here is that an operating system by itself shouldn't be blamed for being unstable. It's mostly in combination with "bad" applications that things break down.
Ok, that was my five cents to this religious debate.
I think it is very immoral creating software and just spreading them. For everyones sake, you should post your work to your country's governmental archiving department and let the politicians (the ones who know what is best for all of us) decide what to do with the software.
The most irresponsible of all are the open source people. You are basically giving bullets to a bunch of terrorists, having empty AK4 magazines, just waiting to get them filled. (Don't try to fool me with your talk about legitimate uses, why would there be free software if it wasn't for evil purposes? Nothing is free in this world today)
Now, some of you might start shouting about freedom of this and rights of that. Before you start, please realize something. Your rulers and masters know best! Why did you else elect them, giving them the rights to control your lives?
Faster
Cheaper
More
}
When Intel talks about "Next generation CPU", what that means to the public is that's the generation that will be alive to see Intels new chip.
When Slashdot published the "news" concerning the RIAA's success over Napster in court, this topic was brought up by a fellow Slashdot reader and discussed.
I thought we had gone over this already, or am I missing something? Or was the post just a bit too far down for the moderators to find?
I'm not being rude, but this was *news* several weeks ago. Still, judging by the thread to this topic, several people either:
A) Didn't read the initial discussion, or
B) Like to rant on and on about the same old stuff..
I think I'll never be able to not get sick seeing windows (tm) C code.
MS wasn't satisfied with ordinary types, but had to go inventing their own MYNEWCOOLTYPE == long (C type) code. Or their completely illogical ways of accessing functions with their API, with 10 arguments, of which 5 are NULL or at least undefined and some requiring preallocated memory space, having names like bzskrpf or similar. Remembering all that crap is like learning Russian, stripping out all grammar and anything that could let you get a grip on things.
(I admit, I have done very little WinAPI coding, and usually wrap whatever feature I need into classes, so I'll never have to deal with the pesky syntax ever again). Perhaps I'm the only one not liking this gibberish, as the MS platform seems to have quite a few programmer followers?
(I'm not writing this to *piss off* all the Win coders, just posting an opinion which I hope I am not totally alone of having + yes, some of the above might be a little over exaggerated)
What about IBM Bamba (Java based)? Don't know if they've released it yet outside the corporation though..
It's no new streaming technology. Has been around for s few years "in-house" at least (Hmm. I don't think i divulged anything confidential, so don't hit me Lou)..
I think he was using irony. Last time I was over to the US, I was still forced to carry those hopeless paper bags.
Perhaps someone could start making big bucks selling plastic bags with handles or at least paper ones that have'em..
Even a Mr. Randal C. Picker (Paul & Theo Leffmann Prof. of Commercial Law at the university of Chicago), recently wrote an article at cnn.com, where he explained that even you Americans have a law that gives you the right to make one personal copy of material you have right to. Since you've already paid the license for listening to the radio, you are allowed to tape the music for your own personal use. The same is true for music CDs, which includes making mp3 out of them.
According to Mr. Picker, there is not stated anywhere that digital and/or perfect copies are an exception.
In fact, it does not matter if you make the mp3 your self or if you download it from the internet (for ex.), as long as you are entitled to the material.
This damn US trend of suing for fantasy sums of money is all out silly. It adds to yet another ridicule of the americans which we in Europe laugh at. (although most americans do have common sense, it forms a kind of a stereotype). While the tobaco companies claimed their product were not dangerous, the medical community claimed otherwise. It a person is stupid enough to listen to marketing people instead of medical staff, then they have only themselves to blame. What will be next? will half of America sue the cellular phone companies, in a few years when people are starting to get brain cancer? We know now that microwaves are not healthy (if in doubt, stick your head in the microwave oven and turn it on).
pure lie. Napigator is not a search client. it's purpose is to connect the Napster client to a specific server. The application is also not a "doze" client, it's a Win32 GUI application.
3. Well when she script kiddies use certain distributed flood tools, they initiate the DDos attack by sending a few spoofed packages to the *infected* machines. Wouldn't it be interesting to trace the actual culprit as well, instead of just the victims?
I just have to say that this comment was the best I've read on the entire topic. I hope I have your right to qoute parts of it in further discussion (unless you want to throw the RIAA or other immaterial rights associations at me :p )
Here two quotes from their web cast:e r.cnn.html)
* "..ordering the online music service Napster to stop doing what it was invented to do, distribute copyright songs free over the internet" (source: http://www.cnn.com/video/tech/2000/07/27/gl.napst
* "The music swapping web site Napster is apealing it's order to stop it's 20 million customers to download copyrighted songs..". (source: rtsp://realchannel.cnn.com/channel/headlines.rm28. rm)