Show Posts
|
|
Pages: [1] 2
|
|
1
|
Discussions / General Discussions / Re: Another language feature I'd like
|
on: 2009-07-06 18:28:03
|
I think deep down it's the same reasons as Hibernate exists - a deep seated fear that graduate programmers have of SQL, never having properly been taught it in situ with some real world problems to solve it remains enigmatic and scary to most Java programmers. If you've been doing SQL for any reasonable length of time you soon come to appreciate how obvious it is for set-based logical operations like for example that big thread on entity systems recently as an alternative programming paradigm.
Not just that but it'd make the whole entity-relationship mapping thing a piece of piss and Hibernate could be slowly tortured to death, as befits it. You seem to have a lot of opinions here based on nothing, but this statement is so ridiculous I don't even know what to say. Do you really think the point of Hibernate is to hide SQL from noobs? As I said before: if you really need another language, there are several alternatives available for the jvm. Have you tried any of them?
|
|
|
|
|
2
|
Discussions / General Discussions / Re: Another language feature I'd like
|
on: 2009-07-03 03:36:40
|
I'd just like... a better language  I often use Python to quickly throw together simple tools. Perhaps Jython would suit you? It compiles to regular Java bytecode so you don't have write the entire application with Jython, only the parts where the Java language becomes a barrier.
|
|
|
|
|
3
|
Discussions / General Discussions / Re: Another language feature I'd like
|
on: 2009-07-02 22:02:41
|
|
I personally feel that one of Java's strongest features is the simplicity of the language. If you're working on something where you really need special syntax, perhaps you could use another vm language such as groovy, jython or scala? I wouldn't want to see Java turn into C# because that could make it more difficult for newcomers to adopt it.
|
|
|
|
|
6
|
Discussions / Miscellaneous Topics / Re: The HADOPI law has been rejected :D
|
on: 2009-05-13 21:21:25
|
|
Yeah, but unless you're a criminal you won't mind having a trojan that monitors everything you do and reports back to authorities, right? So eventually you'll end up with a choice between monitored communication or no communication at all.
What a joke! Orwell couldn't even dream of this when he wrote 1984!
|
|
|
|
|
7
|
Discussions / Miscellaneous Topics / Re: who taught you
|
on: 2009-04-14 20:12:39
|
I thought your point was that syntax doesn't matter at all, but programming paradigms do matter. Well, that's the point I wanted to agree with at least  JavaScript works radically different from C++, with closures, prototypal inheritance, no classes, and a different concept of the keyword 'this'.
|
|
|
|
|
8
|
Discussions / Miscellaneous Topics / Re: who taught you
|
on: 2009-04-14 18:49:44
|
taking only the "core" (not the external libraries) of a language you can convert most of it to another language just by doing a search and replace when the "programming method" is the same : OO to OO, procedural to procedural, declarative to declarative, etc...
ex: C++ => JavaScript C++ => Java Pascal => C HTML => XML etc...
I certainly agree with the point you're making, but JavaScript is vastly different from C++ and the two have nothing in common except a similar syntax
|
|
|
|
|
10
|
Discussions / General Discussions / Re: Why JavaGaming.org sucks!
|
on: 2009-04-04 13:44:40
|
I'm not very active around here but I have to say I was startled to see a thread like this here. I find JGO to be: - full of helpful people - the only site actively discussing VM internals in a comprehensible manner - attracting newcomers, certainly the first stop if you've taken a quick java course and want flex your skills by making an asteroids clone - definitely not full of bickering, i haven't noticed anything so it must be far less common than in most other communities 
|
|
|
|
|
12
|
Discussions / Miscellaneous Topics / Re: IBM to buy Sun for $7 Billion?
|
on: 2009-03-20 17:24:36
|
They don't store personal data, or any data that would identify you. I know there was a big thing about this in chrome. Most of there products do some feedback on usage and stat's but this its optional, just like another other products like from Microsoft.
They track all your searches and associate them with your IP. "Good intentions" of course since they're trying to make your search results more relevant. I'm not saying Google are doing anything evil at the moment, but power always corrupts and the power they have over information is unprecedented. Not only do they collect an insane amount of information, but they are also the biggest source of new information to most people. You can use Privoxy to avoid google analytics and TrackMeNot (FF plugin) to make random searches.
|
|
|
|
|
13
|
Discussions / General Discussions / Re: How do you make coding easier to yourself?
|
on: 2009-03-13 18:47:12
|
|
I'm certain Eclipse helps me work 50 times faster, all the little things add up so that I hardly ever spend time writing code but instead think of design/implementation - compile on the fly - running tests automatically while coding - Maven integration - Subversion/JIRA integration with Subversive and Mylyn- automatically creates commit messages - camel case completion that cylab mentioned - auto format/cleanup/organize imports - custom templates for anything - refactor anything and eclipse deals with it automatically - ctrl+space does exactly what you want - code completeion, override a super method, insert template - editors for anything - java, python, sql, perl, javascript, xml, css...
Of course this all adds up to a rather bloated piece of software so it's a good idea to have a powerful computer as well. The only thing I'm missing is a good GUI editor, for that I use Netbeans' awesome editor. I've never been very fond of IDEA though but I know many developers love it.
|
|
|
|
|
14
|
Discussions / Miscellaneous Topics / Re: Worst OS ever?
|
on: 2009-03-10 18:09:42
|
Sure, it's better than the Windows 9x line, but Win2k should be able to manage a month easily and Linux can easily manage a year if you don't upgrade your hardware or kernel.
RHEL4 without any kernel upgrades  ~$ uptime 18:02:29 up 1083 days, 6:55, 1 user, load average: 0.34, 0.46, 0.47 It's a mail server processing ~100,000 messages a day
|
|
|
|
|
17
|
Discussions / Miscellaneous Topics / Re: A Free movie thats becoming an online sensation
|
on: 2008-12-29 03:15:31
|
I didn't know there was a 2008 version, gonna check that out. If you find this "mumbo jumbo" stuff interesting, also check out some of the talks by David IckeMoney as Debt was really interesting, highly recommended for anybody who's wondering where money comes from or how this sudden "credit crunch" could appear from out of the blue. I've always felt that goverment brings out all the bad characteristics of humans. The very design of our society encourages fear, submission, isolation and excessive consumption rather than compassion, creativity, unity and spirituality. Here's a lovely quote: "Just look at us. Everything is backwards. Everything is upside-down. Doctors destroy health, lawyers destroy justice, universities destroy knowledge, governments destroy freedom, the major media destroy information, and religion destroy spirituallity ." -- Michael Ellner
|
|
|
|
|
22
|
Discussions / General Discussions / Re: Finding new posts
|
on: 2008-03-21 16:54:58
|
|
You want "Recent Unread Topics" to show which topics you have read before? If you click on the actual topic instead of clicking on the "new" icon, that topic will show as a 'visited' link so next time you'll know you've read it.
|
|
|
|
|
24
|
Game Development / Newbie & Debugging Questions / Re: Question about Java and connecting to a database
|
on: 2008-01-03 16:55:45
|
|
"java.lang.UnsupportedClassVersionError: Bad version number in .class file" means you compiled the class for one version of Java, but you're trying to run it on a lower version. You probably wrote it with Java 6 and now you're running it with Java 5. You can set the compiler's "target" parameter to 1.5 or 1.4 if you want to run the class on older JVMs
|
|
|
|
|
26
|
Discussions / General Discussions / Re: IoC/Dependency Injection
|
on: 2007-11-02 01:20:46
|
|
Perhaps you're just confusing the IoC concept with a particular container (Spring)? XML has nothing whatsoever to do with IoC. Spring uses it for configuration, but other containers such as Guice, picocontainer or tapestry-ioc don't.
|
|
|
|
|
28
|
Discussions / General Discussions / Re: IoC/Dependency Injection
|
on: 2007-11-01 23:38:19
|
IoC is nonsense.
For any kind of software with a plugin-like architecture, a good IoC container that supports distributed configuration (not Spring I believe) is absolutely invaluable. Perhaps you're only writing small Tetris and Pong clones so you've never had the need for IoC, but I'm afraid that doesn't make it nonsense in general.
|
|
|
|
|
|
Add your game by posting it in the WIP section,
or publish it in Showcase.
The first screenshot will be displayed as a thumbnail.
|
|