Setting up Eclipse itself was always simple. It was getting the plugins to work with eachother or a compatible set of libraries properly installed though Eclipse's disgusting plugin/library manager thing. The only times I used Eclipse it also managed to somehow break itself or all the sudden stop compiling properly or some other random problem that basically lead to reinstalling it being the quickest way to fix the problem. I haven't used it in years now so maybe it is better, but when I did use it it was mainstream enough to have books published for it and for it to be listed on job specifications.
jVi sounds interesting, I'm going to check it out. Thanks for the heads up.
That actually sounds awesome, and I've got a project coming up that involves Google API's to begin with (maps, calender) so there is no need to hesitate in adding adding the Google Web Toolkit you mentioned. Thanks for filling me in!
I have no intention of writing any Java code in the near future (and use VIM for everything else), but some of the features built in do look appealing and well done. The integrated versioning for example, I use GIT with Meld and it looks almost exactly like that but all built in. Still, to this day I hate dealing with anything web based in VIM (JavaScript, etc.) and it looks like Eclipse handles all that so I'll give it a try there. Thanks for the heads up.
Precisely one of the reasons I hate Python. Not every single piece of code on the planet is going to look good with the same white space structure, sometimes you need to add or subtract whitespace to make your code more understandable. Add that to the fact some editors handle white space completely differently (tab is a character damn you!). But that's not the show stopper for me; for me what really makes me not like Python is things like terrible stability caused by things like poor dynamic variable management, system inconsistencies, general interpreter bugs, random memory leaks, global warming, ghosts, and who knows what. I just can't trust Python, end of story.
As much as I love Ruby this is one syntax issue that kind of bothers me (along with elsif). The thing is I hate Python using white space/indent levels more than that. As for why Ruby doesn't use braces, it's for dynamic objects and hashes and the like: {:name => "bob",:age => 26} . The thing is you can that in ActionScript3 AND it still uses C like bracing.
Are you saying NetBeans doesn't suck or are you just saying it is better than Eclipse? If they both suck then why bother with either in the first place?
I'm not sure if you are being sarcastic and I'm just not getting it, but first off as far as scripting languages go Ruby is possibly the cleanest I've ever seen - not to mention the functionality of the language is fantastic without having any of the weird quirks of say ECMA based languages. Eclipse on the other hand is a train wreck. I don't think I've ever gotten eclipse set up "properly" and every time I've used it it has managed to break itself or screw up packages or libraries or something. Honestly I've never had a good experience with eclipse. For Java development NetBeans was pretty clean and nice when I used it back in... the late 90's I think. It was slow as mud and used those awful Java display widgets but it was simple.
Now I just said all that in response to what was probably not a serious comment to begin with. I say this because anyone using VIM is unlikely to be dealing with a bulky and messy free IDE designed around a language nobody really knows why they are using. While we're at it let me just drop another one: ANT is an awful build system and I hate it.
From my personal experience I'd just like to say that you are exactly on the mark. The only possible exception being that if you are dealing with older OpenGL Mesa does the trick even on crummy cards but don't expect to do anything crazy with it. Recently we scrapped a big portion of our own in-house OGL code for Ogre3D, and until we switched we could never get anything other than a gray screen.
I don't know how you are rating "performance" but the construction is awful. Those cuts and the general organization of the unit, not to mention how high it sits on the guys head - the whole thing is a mess.
Oh god no, JS is garbage compared to AS3. ActionScript3 is a fully capable, very nice language AND instead of having to match things to ever browser on the planet you only need to worry about one target player. If you are a JS developer and you have never tried AS3 - try it. The compiler is free and runs on just about everything (I'm coding AS3 with makefiles on 64bit Linux!), there's guides and even an IDE called FlashDevelop.
As someone pointed out below h.264 is not supported natively, I just checked and Firefox is embedding a native player for h.264 content - my comment above is inaccurate.
The Firefox build I'm running (a build of 4 beta) supports h.264, theora, webm, and if it doesn't support something native it just embeds my default video player and leaves it up to that. You can install the 4 beta now and just use one browser.
I'm sorry, but Meld is extremely nice. I use it constantly when dealing with git repositories and having to use diff and patch in place of it would be a nightmare.
If you set up X11 forwarding through ssh properly (which for some reason is actually harder than it should be) things like Meld will run fine. I actually use Meld a lot when I merge branches in a git repository... on my server in another city. Once you get X11 forwarding to stop locking up your application every 5 seconds on slow links it works quite well.
You are not using TightVNC or something equally capable. I just checked and it recognized all 5 buttons and the scroll wheel on my mouse, not to mention I use a Japanese keyboard and there is no problem there either. Furthermore ssh tunneling is supported painlessly with the -via argument in tightvnc. I have no ports open other than ssh, which is on a non-standard port to begin with.
There are quite a few Wii games that involve many players on the same screen. While perhaps not "split screen" it's still multiple players on the same screen.
Precisely. And there is no way I have ever heard of to undo a transfer, so if someone tricks you all you can do is file a police report and hope you can get them on criminal charges.
You are talking about what we call TT. Here (in Japan) the system is internal to Japanese banks - there is no such thing as revoking a transfer. When the money is in your account it's there and that's it.
I'm glad I live in a country that uses transfers and not checks. We do have a system somewhat similar to checks but it's nothing more than a wire transfer order.
Whoever ranked the parent a Troll is either devoid the ability to sense humor or somehow is a Haskell fan that just happened to have mod points. Face it, Erlang, Haskell, and even OCaml are not popular languages outside of the mathematical and scientific communities. Even I as a programmer tried to pick up all three, to a degree succeeded in learning the syntax and grasping the concepts, but hit a dead end when I found out all three are missing many things that are required to create actual real world applications - and these were all things that would have been there had there actually been a community around the project. Reasonable graphics intrefaces (set up and use an OpenGL window natively), CGI and managed database adapters, libraries to handle video and audio data. Sure languages like OCaml allow you to make abstractions to C/C++ libraries and headers but if we're going that far just use C/C++ to begin with.
What? Just what about it do you like? It's generic hardware made by... Acer and Samsung... it's like they took the two worst companies they could find in both products[hardware] and services[support]. I have no idea what the big deal is with those damn click able trackpads either, what's wrong with the tap mode that's been available on every track pad for the last 20 years that I have to physically depress the device? And how about those Verizon data prices? I pay about $20USD for unlimited wireless data at 21mbps... This is easily one of the least appealing products I have ever seen from Google.
I'm a software developer and I have never had issues getting the appropriate libraries and packages I need - and Debian/Ubuntu has an extremely extensive set of libraries all packaged up. I've never had to rely on only the DVD image though, I always just grab the packages I need when I need them. On the other hand I have used Fedora a few times within the past few years (not my hardware) and recall not finding libraries I needed and having to compile them myself.
.....Uh, you think PulseAudio was a "debacle"? In the history of Linux sound problems it is an extremely minor event - and Ubuntu was not the only distro effected. If you want to point out Ubuntu specific screwups then that network manager applet that disables ifconfig and leaked memory like crazy was what you should point out. Do yourself a favor and download Fedora and compare to Ubuntu. If you have fewer problems with Fedora and find it easier to use (as in less hassle to set things up) then you and I have very different concepts of usability. If you have issues with Ubuntu and just want a stable system with excellent package management and doesn't force you to go back in time to the 90's to configure everything I'd say go for Debian proper.
Setting up Eclipse itself was always simple. It was getting the plugins to work with eachother or a compatible set of libraries properly installed though Eclipse's disgusting plugin/library manager thing. The only times I used Eclipse it also managed to somehow break itself or all the sudden stop compiling properly or some other random problem that basically lead to reinstalling it being the quickest way to fix the problem. I haven't used it in years now so maybe it is better, but when I did use it it was mainstream enough to have books published for it and for it to be listed on job specifications.
jVi sounds interesting, I'm going to check it out. Thanks for the heads up.
That actually sounds awesome, and I've got a project coming up that involves Google API's to begin with (maps, calender) so there is no need to hesitate in adding adding the Google Web Toolkit you mentioned. Thanks for filling me in!
I have no intention of writing any Java code in the near future (and use VIM for everything else), but some of the features built in do look appealing and well done. The integrated versioning for example, I use GIT with Meld and it looks almost exactly like that but all built in. Still, to this day I hate dealing with anything web based in VIM (JavaScript, etc.) and it looks like Eclipse handles all that so I'll give it a try there. Thanks for the heads up.
Precisely one of the reasons I hate Python. Not every single piece of code on the planet is going to look good with the same white space structure, sometimes you need to add or subtract whitespace to make your code more understandable. Add that to the fact some editors handle white space completely differently (tab is a character damn you!). But that's not the show stopper for me; for me what really makes me not like Python is things like terrible stability caused by things like poor dynamic variable management, system inconsistencies, general interpreter bugs, random memory leaks, global warming, ghosts, and who knows what. I just can't trust Python, end of story.
As much as I love Ruby this is one syntax issue that kind of bothers me (along with elsif). The thing is I hate Python using white space/indent levels more than that. As for why Ruby doesn't use braces, it's for dynamic objects and hashes and the like: {:name => "bob", :age => 26} . The thing is you can that in ActionScript3 AND it still uses C like bracing.
Are you saying NetBeans doesn't suck or are you just saying it is better than Eclipse? If they both suck then why bother with either in the first place?
I'm not sure if you are being sarcastic and I'm just not getting it, but first off as far as scripting languages go Ruby is possibly the cleanest I've ever seen - not to mention the functionality of the language is fantastic without having any of the weird quirks of say ECMA based languages. Eclipse on the other hand is a train wreck. I don't think I've ever gotten eclipse set up "properly" and every time I've used it it has managed to break itself or screw up packages or libraries or something. Honestly I've never had a good experience with eclipse. For Java development NetBeans was pretty clean and nice when I used it back in... the late 90's I think. It was slow as mud and used those awful Java display widgets but it was simple.
Now I just said all that in response to what was probably not a serious comment to begin with. I say this because anyone using VIM is unlikely to be dealing with a bulky and messy free IDE designed around a language nobody really knows why they are using. While we're at it let me just drop another one: ANT is an awful build system and I hate it.
From my personal experience I'd just like to say that you are exactly on the mark. The only possible exception being that if you are dealing with older OpenGL Mesa does the trick even on crummy cards but don't expect to do anything crazy with it. Recently we scrapped a big portion of our own in-house OGL code for Ogre3D, and until we switched we could never get anything other than a gray screen.
I don't know how you are rating "performance" but the construction is awful. Those cuts and the general organization of the unit, not to mention how high it sits on the guys head - the whole thing is a mess.
Oh god no, JS is garbage compared to AS3. ActionScript3 is a fully capable, very nice language AND instead of having to match things to ever browser on the planet you only need to worry about one target player. If you are a JS developer and you have never tried AS3 - try it. The compiler is free and runs on just about everything (I'm coding AS3 with makefiles on 64bit Linux!), there's guides and even an IDE called FlashDevelop.
As someone pointed out below h.264 is not supported natively, I just checked and Firefox is embedding a native player for h.264 content - my comment above is inaccurate.
The Firefox build I'm running (a build of 4 beta) supports h.264, theora, webm, and if it doesn't support something native it just embeds my default video player and leaves it up to that. You can install the 4 beta now and just use one browser.
I'm sorry, but Meld is extremely nice. I use it constantly when dealing with git repositories and having to use diff and patch in place of it would be a nightmare.
You can X11 forward TO a Windows client with Cygwin, just install X11 and SSH. FROM Windows on the other hand would obviously not work.
If you set up X11 forwarding through ssh properly (which for some reason is actually harder than it should be) things like Meld will run fine. I actually use Meld a lot when I merge branches in a git repository... on my server in another city. Once you get X11 forwarding to stop locking up your application every 5 seconds on slow links it works quite well.
And VNC doesn't work for you on 56kb? Have you tried enabling compression?
You are not using TightVNC or something equally capable. I just checked and it recognized all 5 buttons and the scroll wheel on my mouse, not to mention I use a Japanese keyboard and there is no problem there either. Furthermore ssh tunneling is supported painlessly with the -via argument in tightvnc. I have no ports open other than ssh, which is on a non-standard port to begin with.
There are quite a few Wii games that involve many players on the same screen. While perhaps not "split screen" it's still multiple players on the same screen.
Precisely. And there is no way I have ever heard of to undo a transfer, so if someone tricks you all you can do is file a police report and hope you can get them on criminal charges.
You are talking about what we call TT. Here (in Japan) the system is internal to Japanese banks - there is no such thing as revoking a transfer. When the money is in your account it's there and that's it.
I'm glad I live in a country that uses transfers and not checks. We do have a system somewhat similar to checks but it's nothing more than a wire transfer order.
Whoever ranked the parent a Troll is either devoid the ability to sense humor or somehow is a Haskell fan that just happened to have mod points. Face it, Erlang, Haskell, and even OCaml are not popular languages outside of the mathematical and scientific communities. Even I as a programmer tried to pick up all three, to a degree succeeded in learning the syntax and grasping the concepts, but hit a dead end when I found out all three are missing many things that are required to create actual real world applications - and these were all things that would have been there had there actually been a community around the project. Reasonable graphics intrefaces (set up and use an OpenGL window natively), CGI and managed database adapters, libraries to handle video and audio data. Sure languages like OCaml allow you to make abstractions to C/C++ libraries and headers but if we're going that far just use C/C++ to begin with.
What? Just what about it do you like? It's generic hardware made by... Acer and Samsung ... it's like they took the two worst companies they could find in both products[hardware] and services[support]. I have no idea what the big deal is with those damn click able trackpads either, what's wrong with the tap mode that's been available on every track pad for the last 20 years that I have to physically depress the device? And how about those Verizon data prices? I pay about $20USD for unlimited wireless data at 21mbps... This is easily one of the least appealing products I have ever seen from Google.
I'm a software developer and I have never had issues getting the appropriate libraries and packages I need - and Debian/Ubuntu has an extremely extensive set of libraries all packaged up. I've never had to rely on only the DVD image though, I always just grab the packages I need when I need them. On the other hand I have used Fedora a few times within the past few years (not my hardware) and recall not finding libraries I needed and having to compile them myself.
.....Uh, you think PulseAudio was a "debacle"? In the history of Linux sound problems it is an extremely minor event - and Ubuntu was not the only distro effected. If you want to point out Ubuntu specific screwups then that network manager applet that disables ifconfig and leaked memory like crazy was what you should point out. Do yourself a favor and download Fedora and compare to Ubuntu. If you have fewer problems with Fedora and find it easier to use (as in less hassle to set things up) then you and I have very different concepts of usability. If you have issues with Ubuntu and just want a stable system with excellent package management and doesn't force you to go back in time to the 90's to configure everything I'd say go for Debian proper.