IDMclean Posted September 4, 2006 Report Posted September 4, 2006 Alright, here's the thing. I smashed my laptop this past week and am now forced to learn linux, cause that's my only other computer. I need to setup my program development suite on this machine, but I don't know linux at all. I can opperate in it only due to extensive buddhist monk style cyber training/meditation... and even then it's only a dirty hack, not an elegant solution. I don't know what is good and what is not. I am ignorant in the higher realms of OS development enviroments and I have until wendnesday to get this all setup, and my project finished. We'll start with C++, but I need a good IDE. I keep seeing Amy, but I don't know if it's any good and I can't find reviews. I am lost. Quote
TheFaithfulStone Posted September 5, 2006 Report Posted September 5, 2006 The best one is called "vi". :D No, but seriously, I don't do much Linux-Dev - but I suspect it depends on what desktop you're programming for. I think your choice for KDE is Kdevelop. Eclipse is okay, but a lot of people hate it. There is something called Ajunta, but I've never used it. [shill]XCode is a pleasure to use, easy to figure out and pretty stable. Spend $500 and buy yourself a mac-mini. Once you've tasted Objective-C you'll never go back.[/shill] My 2 cents. TFS Quote
alexander Posted September 6, 2006 Report Posted September 6, 2006 sorry, i was out for the weekend, working and bday... but i'll try to answer this one :confused: Alright, here's the thing. I smashed my laptop this past week and am now forced to learn linux, cause that's my only other computer. I need to setup my program development suite on this machine, but I don't know linux at all. I can opperate in it only due to extensive buddhist monk style cyber training/meditation... and even then it's only a dirty hack, not an elegant solution.I first and foremost congradulate you on your freedom, and it takes ball to just switch one day, you are the man Clown :confused: Now, i'm not an expert on these things, i have however converted 6-7 people to linux, and a couple of friend of mine were in the same shoes you are, devs who wanted a better development platform :) Well, to start off, i should say that ubuntu would be the best choice of a distro for you right now (whether you want KDE or Gnome) infact i would install ubuntu and use kubuntu-desktop package to convert it to kubuntu, but a default kubuntu install will work too. best thing is installing software in ubuntu is a matter of pulling up synaptics package manager, clicking find, typing in what you are looking for, choosing the appropriate package and clicking install :) The best one is called "vi". Vi is a test editor not an IDE, nor is it the best in case of new people like KAC. If you want a good development suit get Kdevelop, its a nice IDE that has synthax highlighting for just about any language and a load of API's, very, very nifty tool to have around. with ubuntu you will also want to install gcc, search for it, get the latest version No, but seriously, I don't do much Linux-Dev - but I suspect it depends on what desktop you're programming for. I think your choice for KDE is Kdevelop.desktop has nothing to do with what you are programming for, unless its a working environment speciffic application (and KDE and Gnome are not window managers, they are working environments). GUI's are developed under 2 major platforms, QT and GTK (both have APIs, both take time to figure out), and if you are in command line, ncurses provides a gui-like experience at the convenience of command line, but none are really necessary. And objective C is no better then any other dev platform, quite arguably the opposite actually... InfiniteNow 1 Quote
alexander Posted September 6, 2006 Report Posted September 6, 2006 oh, i'll try to answer any of your questions by the end of today KAC if it is that important to have it all set up by today... Quote
IDMclean Posted September 8, 2006 Author Report Posted September 8, 2006 Linux Helpers, that you beat Alex :) Alright. So if you look in the link there, yo uwill find that I've specified a desire to have a Versioning Control System of some type (with branch mangagement), I need a UML editor, and a good general IDE preferably that can be integrated with the VCS. The languages I want to learn to develop in are:C++, C#, Java (not bad at this one), Ruby, J. If I can get something that supports even two of those, main concearn currently lying with Java, and C++. Then I will be good. Side Note: Which way is best for heat dissappation? Fan blowing cool air in, or sucking cool air out? My Desktop has heating issues. :D Quote
TheFaithfulStone Posted September 8, 2006 Report Posted September 8, 2006 Missed the sarcasm, I think, Alex. TFS Quote
Tormod Posted September 8, 2006 Report Posted September 8, 2006 Abandoning Windows, KAC??? I'll call Mr Gates right away. No good. Quote
IDMclean Posted September 8, 2006 Author Report Posted September 8, 2006 :) Not just abandon :D Boycott. I swore when I got my laptop in 2003 that it would be my last Windows Machine. I smashed it, to prove a point. I intend fullly to keep with my resolution, and learn the better OS. So far it's good, confusing, but that is because I am use to a different system, and way of doing things. Just need to take my time and go through the paces. My resolution is thus. I will not purchase any windows system. Wheather Console, OS, Software, or miscellaneous Microsoft products. The exception is if they bring up their standards. I doubt they will change in the ways I want. So I expect to be in for the long haul. Question: How do I Install the KDE stuff? I am seeking but I am not finding. Quote
Tormod Posted September 8, 2006 Report Posted September 8, 2006 Bah, you're just not seeing the the reality in things. MS products are always best choice. I have a Microsoft mouse on my Apple MacBook and it really does work well (apart from slight problems with precision). Oh, and the battery died after two days but hey **** happens. :) Quote
IDMclean Posted September 8, 2006 Author Report Posted September 8, 2006 I have Ubuntu with Gnome. Quote
Qfwfq Posted September 8, 2006 Report Posted September 8, 2006 I swore when I got my laptop in 2003 that it would be my last Windows Machine. I smashed it, to prove a point.Did you first ry formatting it, and installing Linux? If you had to be destructive to prove a point, that little iridescent plastic disk would have sufficed... Quote
IDMclean Posted September 8, 2006 Author Report Posted September 8, 2006 No it was for other reasons, and the point was more or less proven. The laptop was windows, and would always be so. The collected data on it was for windows exclusively, so an operating change would be unacceptable. It was my last. Oh and note, the point, the end of the laptop, and Linux are all unrelated, except in the series of events that is life sort of way. It was on it's last legs. Quote
IDMclean Posted September 8, 2006 Author Report Posted September 8, 2006 Alright new question for today. I installed the JDK update 7 and Netbeans 5.0 to the opt folder. How now do I get a short cut to my menu (applications for a Gnome GUI)? Also how do I update or expand the packages in my Synaptics Package Manager? That is how do I add packages? Quote
alexander Posted September 8, 2006 Report Posted September 8, 2006 Ok,UML - Umbrello UML Modeler if you install kdevelop also install khelpcenter, but Kdevelop has syntax highlighting for:ASM6502, AVR, GNU, NASM, Mips, PicAsm assembly language filesApache, fstab, ini, .config, and wine configuration files4GL, 4GP-PER, LDIF, progress, MySQL, SQL and Postgres SQL database filesASP, BibTEX, ColdFusion, CSS, Doxygen, GNU Gettext, HTML, JavaDoc, JSP, Latex, MAB-DB, PostScript, SGML, txt2tags, VRML, Wikimedia, XML, XML (Debug), XSLT formatting filesABC, Changelog, CMake, CUE, Diff, LilyPond, M3U, MakeFile, MusicPublisher, POV-ray, Renderman RIB, RPM Spec filesGDL, Matlab, Octave, SCI lab, TI Basic scientiffic language filesAWK, Bash, Common Lisp, Euphoria, ferite, JavaScript, LUA, Mason, Perl, PHP (HTML), Pike, Python, Quake Script, R Script, REXX, Ruby, Scheme, Seive, Tck/Tk, UnrealScript, Velocity scripting filesAda, C89, C, C#, C++, Cg, CGiS, Cipper, Component Pascal, D, E Language, Eiffel, Fortran, GLSL, Haskell, IDL, ILERPG, Inform, Java, KBasic, Lex/Flex, Literate Haskell, Logtalk, LPC, Modula-2, Objective Caml, Objective C, Pascal, Prolog, Pure Basic, RSI IDL, Sather, SML, Stata, xHarbor, yacas, Yacc/Bison compiled language files and some debuggers like for C++ and stuff oh and Kdevelop has about a gazillion API's stored in it with all possible info including QT and GTK if you ever wanna make a GUI app front end, and there is a package that will make it possible for you to develop for palmOS as well with all kinds of nifty tools, search for kdevelop in synaptics and you will find it all :cup: I have Ubuntu with Gnomei have ubuntu with xfce all nice and hacked up for looks and performance :) oh and if you want to install a bunch of real cool things, install automatix, if you google for it, there should be a howto on its installation, from there you can install JDK, JRE, windows codacs and other crazy stuff like Gaim2 beta and stuff :naughty: ok, g2g, i'll try to answer more questions a bit later :naughty: Quote
TheFaithfulStone Posted September 9, 2006 Report Posted September 9, 2006 You need to subscribe to other synaptic repositories. I forget, does ubuntu use apt or yum? I'm a fedora man m'self, so I don't know. TFS Quote
alexander Posted September 9, 2006 Report Posted September 9, 2006 not yuck, i can tell you that much, its a debian based system, debian-based systems use either Apt or Portage, but only Gentoo uses Portage, so hence it is Apt there are a bunch of repositories in ubuntu that you can enable, just edit /etc/apt/sources.list Quote
TheFaithfulStone Posted September 9, 2006 Report Posted September 9, 2006 apt is much better. you're a lucky man. Okay, I'm going to pimp my system here and tell you that when you have 500 bucks you should buy a Mac. Not only is it BSD, but it's XCode, which is an absolute pleasure to write code in. I'm a big fan of Objective C, because I find it much more comprehensible than C++. Cocoa is a fantastic API, and now that's Intel, you're not learning wrong endian stuff, and all is well. But, in the mean time, linux is cool too. :eek_big: TFS Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.