Jump to content
Science Forums

Recommended Posts

Posted

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.

Posted

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

Posted

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...

Posted

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

Posted

:) 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.

Posted

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. :)

Posted
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...
Posted

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.

Posted

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?

Posted

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 files

Apache, fstab, ini, .config, and wine configuration files

4GL, 4GP-PER, LDIF, progress, MySQL, SQL and Postgres SQL database files

ASP, BibTEX, ColdFusion, CSS, Doxygen, GNU Gettext, HTML, JavaDoc, JSP, Latex, MAB-DB, PostScript, SGML, txt2tags, VRML, Wikimedia, XML, XML (Debug), XSLT formatting files

ABC, Changelog, CMake, CUE, Diff, LilyPond, M3U, MakeFile, MusicPublisher, POV-ray, Renderman RIB, RPM Spec files

GDL, Matlab, Octave, SCI lab, TI Basic scientiffic language files

AWK, 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 files

Ada, 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 Gnome

i 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:

Posted

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

Posted

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...