jwenting 1,905 duckman Team Colleague

Access (or any desktop database) is a poor choice for any database of that size, you really need to look at a full RDBMS.
Take a look at Firebird, MS SQL Server, Oracle, products like that.

jwenting 1,905 duckman Team Colleague

You almost certainly do not have write permission to the remote location.
And if you do have write permission there's an extremely serious security hole in your server which allows any cracker to come in and take over at any time.

jwenting 1,905 duckman Team Colleague

Recursion causes StackOverflow, not often OutOfMemory :)

You're probably trying to read in some very large file or otherwise reserving a lot of memory.
Figure out where you are doing that and try to find a way around it.

jwenting 1,905 duckman Team Colleague

Personally I'd prefer living in the country, far away from the stench, noise, and crowds of the city.

jwenting 1,905 duckman Team Colleague

Apparently you don't understand the difference as you're talking about JavaSCRIPT in a Java forum.
And when that's pointed out to you you get agressive, which in my experience is typical for Indian schoolkids trying to steal our jobs after first trying to get us to help them cheat past exams and job interviews.

jwenting 1,905 duckman Team Colleague

Ah, he's not even talking about Java. So he's not only clueless about how to get the information he wants, he's clueless about the programming language he's looking for as well.

Try a JavaSCRIPT site next time kid.

And no, my mother doesn't even have a basement. I passed the stage you're in more than a decade ago, and even at the time I didn't expect people to spoonfeed me complete solutions so I wouldn't have to do my own research and homework.

jwenting 1,905 duckman Team Colleague

that's insane, but that's the price for innercity living in a metropolis...
Apartments in Amsterdam (single floor, maybe 60-70 square meters) can do as much as half a million Euro when sold, 3-4000 a month to rent.
I guess similar sized apartments in Manhattan cost something similar.

jwenting 1,905 duckman Team Colleague

You should get superior performance as the JVM and classes are loaded only once instead of being loaded for each applet instance separately.

Of course if your applet uses a LOT of instance specific resources you can get into problems with the available memory to the JVM but that's usually a sign of poor design of the applet more than anything else.

jwenting 1,905 duckman Team Colleague

For applets a single VM will typically run all of them for a single INSTANCE of the browser executable (though one could theoretically create a browser that instantiates a new JVM for each applet instance such is AFAIK never done in practice).

The applets will exist in the JVM as separate instances of the same class within a single application space, therefore any static data will be shared between all instances.
This holds true if you have multiple browser windows open, as long as these were created to exist within a single instance of the browser executable.

jwenting 1,905 duckman Team Colleague

Learn the language and you won't need any flashy tools.
And you've obviously not bothered to look at the official tutorials, or you're too dumb to understand them.

You also seem too cheap to want to spend money on learning something so I'll not recommend you any books as you'd just go to the library and put them under the copier instead of buying them.

jwenting 1,905 duckman Team Colleague

good luck. Write up a design and get working.

jwenting 1,905 duckman Team Colleague

yes, I've been thinking about something like that. But it would just get pirated by all those 1337 hax0rz.

jwenting 1,905 duckman Team Colleague

This is just another "I need to think up a subject for my final year project but I'm too stupid to do my own thinking after X years of having others do all my homework for me" topic...

jwenting 1,905 duckman Team Colleague

Read a book, pay attention during lectures, and experiment.

jwenting 1,905 duckman Team Colleague

yes, it's extremely common.
And the last few years it's getting ever worse, and seems to be coming more and more from people whose names and/or locations identify themselves as Indians.

They're basically only interested in getting a piece of paper showing themselves programmers, then cheating past a recruitment interview not much more involved than spelling out the word "computer", and then taking our jobs for their own.

But it's always been there, many kids have no idea what it takes to create software.
This is perfectly apparent from the many excuses they have for piracy, often hinging around "software costs only $1 for the CD".
They think writing something like Doom 3 or Photoshop takes a single person a few days at most, not realising it's teams of dozens or hundreds of people who need years.
And even if they did they don't know economics (never having had to pay the rent or bring in money to buy their own food and clothes) so they don't know what the cost of running such a team is.

jwenting 1,905 duckman Team Colleague

2 years as a team or 2 years with work done only by you ?

Thanks,
Steven Dale

Such projects are never the work of a single person.
80.000 public methods (which I think he means) likely hints to about 10.000 classes.
That's rougly a million lines of code if not more. Half a million lines of code a year produced means 1.5 million lines of code written in a year.
I'd say 3 people at least, probably 5 or more depending on the company culture (i.e. how much of their time they actually spend coding and how much is wasted on "progress meetings", design reviews, etc. etc).

jwenting 1,905 duckman Team Colleague

There exists no perfect hashing algorithm.
Libraries full of books exist about the problem of creating optimal hashing algorithms for all kinds of solutions, good luck reading all that in a few months, retaining that knowledge, and finding in it a general ground which would give you a common best solution.

XML to database mappings exist in numbers. It's certainly not original.
Doesn't mean you shouldn't go for it, but do study what's been done before and try to bring some originality to your solution as that's what an assessor would look for (I know I would, if only to check whether you got caught in some pitfall that another project overcame).

jwenting 1,905 duckman Team Colleague

What you might want to do is install something like Python or Ruby and write your scripts in that.
No need for compilers.

jwenting 1,905 duckman Team Colleague

Mine's 46x47x49 centimeters.
If you ask how big it is, that's the answer... ;)

The CRT diagonal is 19" which is probably what you were really interested in.
I'd love to have multiple highspeed flatscreens but they're just too expensive still if you want really good ones (and I'm done buying anything but the best, I expect my equipment to last).

jwenting 1,905 duckman Team Colleague

I guess it's a security error and that the OP doesn't understand about applet security restrictions, an issue which is quite simple to understand really but does require reading the documentation and maybe doing a bit of research (all the information if publicly and easily available so I won't copy it here).

jwenting 1,905 duckman Team Colleague

Libraries have been written full of books about designing and implementing programming languages.
I'd not even seriously think about it unless I had a very high level theoretical software engineering education (Master of Science level) and years of experience in the field.
Dabbling in the fringes is of course fine but don't think you're going to write the next killer language on a friday afternoon in between lunch and dinner :)

As to databases, pretty similar though it's easier to get results with a partial implementation with limited functionality.
In fact I'm doint that right now for my Sun Certified Developer for the Java 2 Platform exam part of which is the implementation of a small limited functionality database server and client.
With professional experience and/or a good education that's actually doable.
And I might even take it further in the future and create a more full featured DBMS as a hobby.

jwenting 1,905 duckman Team Colleague

do your own homework. There's tons of such things out there for you to steal and turn in as your own.

jwenting 1,905 duckman Team Colleague

sourceforge is your friend.

jwenting 1,905 duckman Team Colleague

No, you'll have to compile and link on Windows.
A .so is the Linux equivalent of a DLL and is platform specific (just as are DLLs to Windows and OS/2 (OS/2 has DLLs though not compatible with Windows DLLs)).

That's the problem using platform dependent libraries, they have to exist on each platform in a version specific to that platform.

jwenting 1,905 duckman Team Colleague

Don't use Paypal, they're a known scam operation. Thousands of people get their bank accounts cleared out every year by Paypal (all legal under the usage agreement too, you give Paypal complete control over your bank account when you sign up with them).
If Paypal is required to use eBay, don't use that either.

jwenting 1,905 duckman Team Colleague

Sorry to blow your bubble but Firefox has some rather serious problems with especially CSS2 but also the ECMAScript (which is the official standard for Javascript) support is far from perfect.
IE6 has far more complete support for the standards in fact.

jwenting 1,905 duckman Team Colleague

then use that. It's incredibly rude to use shorthand like that in civilised discussion, especially if you're then asking people to spend a lot of time helping you out.
It shows you're uninterested in spending even the time to ask your question, yet expect others to spend their time for you.

Same with tho instead of though, u instead of you, etc. etc.
And oh, I is spelled with a capital I always when used as a noun. It's mandatory in English.

You saved yourself 25 keystrokes in that post (yes, I counted them) and in the process made it a lot harder to read.

And no, we're not going to do your work for you. YOU make the start and if you get stuck at some point maybe someone can give you specific answers to specific detailed questions. But we're not going to write your application for you so all you have to do is change the layout of the screen a bit and add your name to the about box.

jwenting 1,905 duckman Team Colleague

Says it all really, it can't find the class.
What part of "No Classdef(inition) Found Error" don't you understand?

jwenting 1,905 duckman Team Colleague

No, you can not delete a thread.
Let others learn something from it if they can (and go to the trouble to search for an answer before asking a question), that's what a public forum is for.

jwenting 1,905 duckman Team Colleague

Upload you mean?

Yes, it seems that's what he wants to do but he doesn't mention the protocol he's trying to use or what infrastructure is available on the remote machine (there has to be something... You're not going to write to a remote machine without a service there to do the actual writing for you).

jwenting 1,905 duckman Team Colleague

She's not talking about Queeny from the BlackAdder series, I think... :)
And I doubt the Franz Ferdinand she means is the old Archduke...
An Iron Maiden is a torture device, you're really into that stuff? ;)
You get a rush from certain illegal drugs.

hmm, maybe I misread you Janine?

jwenting 1,905 duckman Team Colleague

yup, and so can ANT and other build tools. But of course you need to learn how to use them and if someone is too lazy or stupid to read the documentation for the jar command I don't expect them to read the documentation for ANT or an IDE either.

jwenting 1,905 duckman Team Colleague

Maybe if you were to show some maturity in your wording of your topic and announcement I might be tempted.

jwenting 1,905 duckman Team Colleague

They're in fact really easy to make...
Just read the instructions which are clear, all you need is a single line of text in your manifest file, how hard can that be?

If you're too dumb or lazy to create that, there's no hope for you in the industry and we're better off without you.

jwenting 1,905 duckman Team Colleague

There is no one source for C/C++ libraries, and most available are custom APIs and commercial products.
There's therefore no one place to find information about all of them. boost.org is a nice effort but hardly complete (they too have information only or mainly about their own product).

jwenting 1,905 duckman Team Colleague

What happened to search engines? Do a bit of your own research, this is something you should find readily.

jwenting 1,905 duckman Team Colleague

Beans? Why the demand to use beans? Any specific things you should do using the bean?
Do you even know what a bean is?

You can't copy a file to another machine without some sort of access to that machine. That means either an open ftp or http connection that allows upload, a shared drive with your machine, or another type of program running there that does the actual writing.
If you don't have that, tough luck on you.

jwenting 1,905 duckman Team Colleague

ah, another person who values the real thing.
At home I have hardly any music on my PC as well (just a few things not available otherwise), and hundreds of CDs and records.

jwenting 1,905 duckman Team Colleague

ah, the good old days. Done a lot of Cobol in the past, parts of it probably still in use today (though a good chunk were data conversions which would be used only once).

jwenting 1,905 duckman Team Colleague

Can't be that long ago if it was VB.NET. The first version of that product was released in 2001 :)

jwenting 1,905 duckman Team Colleague

hmm, from your list:

Queen
Paul mccartney
rush
abba
kraftwerk

with Queen and Rush borderline.

Then the big shots (in no particular order):
REM
Johnny Cash
Townes van Zandt
Cowboy Junkies
Toto
Genesis (during the Phil Collins era)
Garth Brooks
Tish Hinojosa
Compay Segundo
Enigma

What many people would think very weird as it's no hardrock or house, and most of the artists are either dead or retired.

jwenting 1,905 duckman Team Colleague

either work for or have to pay insane amounts of money to in order for them to work for you :)

jwenting 1,905 duckman Team Colleague

Depends on what you call a project...
Dug out a cavern under some fallen trees in lue of a treehous around 1976, that would probably classify :)

Professionally, hard to tell. I've spent so much time in consultancy and maintenance programming there are hardly any projects I completed on my own (or completed, period, even as part of a team).
It's always hop in to take over from someone else and then leave at some point when your input is more urgently needed elsewhere.

Being now employed to build new software I'm at last seeing customers taking delivery of applications I wrote (or helped write) for them and paying real money for the privilege (previously I was usually employed on internal projects in large companies).
It's a very nice feeling.

jwenting 1,905 duckman Team Colleague

Kraken, if you're wanting to write a game you need a lot more experience than basic programming and 3D design.
You'd be surprised at the number of kids who come into places like this with no programming experience at all (or at most an introductory class) and state their intention to write the next great 3D game from scratch as their next (read first major) project.
Of course you never hear from them again as they quickly give up.
If we sound harsh it's because we've seen it all before and want to prevent people from getting on that path without the proper knowledge under their belt.

Stoned, Stroustrup is a must read. Other books may contain some of the same information but in a less formalised manner. They're often ambiguous or wrong in the tiny details. Stroustrup IS the de facto language specification, what he writes must work in any ANSI compliant compiler (which admittedly means it might need slight adjustments for different compilers as there's AFAIK no compiler that implements the complete ANSI spec fully).
It's not meant as a tutorial, which you seem to have tried to use it for causing your disappointment.

By all means use other books to learn, but always have Stroustrup at the ready as a reference and final arbiter.

jwenting 1,905 duckman Team Colleague

You forget the mandatory book for all serious C++ programmers, Stroustrup's classic "The C++ Programming Language".
As long as that book is too complicated for you don't even think about writing games, especially 3D games with AI, physics engines, etc. etc. (which you shouldn't start out with anyway, start with something simple like Pong or Tetris, or a small text adventure).

jwenting 1,905 duckman Team Colleague

Well said Thomas. I choose to not be politically correct, if that upsets people sometimes that's too bad for them.
Doesn't mean I'm socially inept, just that I don't give a damn about people who want me to conform to their way of thinking without regard for my own.

jwenting 1,905 duckman Team Colleague

I wouldn't buy an iPod, so why buy one that's also a cellphone?
And I'd not allow my kids to buy cellphones either, kids don't need them. There's only a small percentage of people who NEED cellphones, rather than thinking they need them or wanting them as some sort of status symbol, and kids are not among those who NEED them (people spending a lot of time on the road for their jobs and need to be in communication are about the only ones who really NEED cellphones).

darzleng commented: you are one of the crab mentality none sense here +0
stellarios commented: banned? ahahahahaha...good for you +0
jwenting 1,905 duckman Team Colleague

Just don't make it sound like a canned recording, that's all :)

jwenting 1,905 duckman Team Colleague

== in fact has only one meaning in Java. It compares the actual values of the left and right operands no matter what they are.
The equals method also has only one meaning. It compares the content of the class instance it is executed on with the content of the class instance it is passed as a parameter.

Where many beginners go wrong is that they forget that == is NOT synonymous to calling the equals method, with the result that they're getting unexpected results when comparing two references to object instances (usually String instances) that are at first glance identical but still yield a false result when compared using == because there are actually 2 distinct references in place.
They are then further confused because under specific conditions == CAN yield true when it seems you have 2 instances of certain classes (most specifically Strings), because in some instances you actually have only a single instance when you may think you have several (in this String is rather peculiar).

As a general guide:
NEVER use == to compare object instances unless you are quite certain that what you're trying to find out is whether the two instances are in fact the same instance (and not just 2 instances that have identical (according to the equals method) content.

As another general guide:
ALWAYS override the equals method (and as a consequence the hashCode method) whenever you have an class that you want to …

jwenting 1,905 duckman Team Colleague

anything at all related to your previous work experience and study as long as it's relevant to the job is fair game.
Other things may be fair game but depend on the law in the location where the interview takes place (for example, questions about sexual preferences are usually NOT allowed, unless those have a direct influence on your work performance (for example if you're applying for a position as a prostitute)).