What is your development environment?

What is your current development  environment in Arch?
I use vim in gnome-terminal with multiple tabs, to quickbrowse the code I use cscope.
Pure gdb as debugger, valgrind as profiller and memory debugger.
I tried to use something better to browse the huge code tree, but Anjuta has many limitations (for example it seams impossible to develop code without all that autoconf crap), Kdevelop has similiar problems, and I don't like Eclipse.
Are there any other solutions?

I am a software developper at work. I have tried many tools such as Borland, Anjuta, Eclipse, Visual Studio, KDevelop ...
I have never been satisfied with any of this tools, even with big projects. There is maybe an exception with Eclipse and Java programming, which almost satisfied me.
Amazingly the most crapy IDE I have ever seen are Opensource's one such as KDevelop or Anjuta. Visual Studio .NET is maybe the better of all big IDE software, imho.
I really think a small editor and the command line is the best, far far away from any big IDE solution.
On Windows I use Vim or Notepad++ . On Linux I use Vim or Gedit. And of course valgrind/gdb are my favorite debugging tools . I also use ctags
Cheers,
Chicha

Similar Messages

  • What is your programming environment?

    For those of you who are always using the latest sdk, what is your setup if u don't use flashbuilder  Just lookings for other options

    hi
    i use flash builder myself but the other popular options are FDT, Flash Develop and IntelliJ

  • What is "XE development environment"

    Much of the documentation refers to the "XE development environment" or the "application builder" without mentioning "HTMLDB". Are these terms all being used interchangeably for the same thing or are they different ? I am rather confused when following examples from the XE home page as to whether I am actually using HTMLDB or something else. Is it possible to clarify this please ?

    Kevin,
    a slightly modified version of HTML DB 2.0 is integrated into XE. This version is enhanced for the management of the XE Oracle database, but compatible with HTML DB 2.0, thus import / export between XE and HTML DB 2.0 should work.
    If you refer to the application builder it is basically the same as in HTML DB 2.0.
    There are some smaller differences like
    - assigning only one oracle schema to a workspace (not multiple schemas)
    - implicit creation of a workspace for an oracle user
    - mod_plsql is not used through Apache but embedded in the database (dbms_epg)
    but you can pretty much use the tips/tricks, troubleshooting, workarounds and sample applications / utilities you use for html db 2.0.
    ~Dietmar.

  • What is best devl environment

    Hi All
    I inherited a punch of code in an ear file.
    The ear file contains many jar files (each handles some modules) and 1 war file
    The users currently run the ear file in a Geronimo server
    I don’t have Geronimo for development but I use eclipse and Tomcat.
    Like the original developer, I can create each java project for each jar. Develop each jar separately, build the jars and put them back to the ear project to test with the war. This way I have to do lot of work to test the changes
    I can also create a single web project and copy code from the jar files one by one to my web project, so all the java code will be in a single war file. This will be very easy for me to test but the structure of project will be changed
    What is best development environment should I have? What is the benefits of having lot of jar projects then combine all in an ear vs. having 1 single war file
    Thank you very much

    mycoffee wrote:
    captfoss wrote:
    mycoffee wrote:
    This will be very easy for me to test but the structure of project will be changedWhy exactly is the structure of the project changing a bad thing?
    Further, why can't you use the web project for testing and then the other convoluted way for deployment? Most professional systems have a different system for testing and actual builds.Good advice
    I prefer 1 war file for easy testing, developingJust a caution: If your normal development/test environment is different from the final build/deploy environment, make sure you eventually test your code using the to-be-deployed version (before actual deployment). We don't do web apps, but we had a couple of problems in which the development testing of the server code worked because all Java class files were accessible when running from Eclipse, but the deployed version of the system failed (beta deployment, so we had time to fix it in the next beta version before full operations). From Eclipse, we run from the individual class files. The application is actually deployed in jar files, and the server jars didn't include certain packages because it was assumed that those packages were "client-only" (this particular issue was just a Date formatting method, so it had nothing actually GUI-related in it). Instead of changing the definition of the jar files, we moved the method to a package that was already included in both server and client jar files.

  • Recommend development environment for Adobe Drive 4

    Looking at what is needed for Adobe Drive 4 and I wonder what the recommended development environment is.
    Would this suffice:
    Adobe Drive 4 SDK
    OSX 10.7
    Eclipse Juno 4.2 64Bit
    JDK 1.6 64bit
    Or should I be looking at 32bit versions?
    And should I follow what was in the documentation which was older version, 3.6 of Eclipse for instance?

    Please take 32 bit application to set up you dev environment, especially, make sure JDK 1.6 32 bit is used.
    Regarding Eclipse, 3.6 is recommended

  • What area of your IT environment could be in better shape?

    my server room door is a sliding closet door, no lock - also only has building supplied heat/air - good in the summer when air is running, bad in winter when heat is running

    Let's get physical (or virtual)!Hey SpiceHeads, this week's theme forOn the Air (Wed. 10am CT)is "Thin is In!"Ok so we're really talking about thinclients and VDI, but getting in shape is important for everyone, including your IT environment.What area in your IT environment or department could be in better shape? And what exercise program/diet/weight loss gimmick would you prescribe?Does that tangled network cable mess of blue spaghetti in your data closet need to go on a low-carb diet?Does your storage solution need to get off its fat, lazy NAS?Wish you could send angry users to yoga (or boot camp) before they submitted tickets?Let us know below and you could win a swag bundle (below) fromHP! Then don't forget to check us out on7/29 at 10am CTand find out who the winners are.
    This topic first appeared in the Spiceworks Community

  • Why does Build Application vi work in development environment but not in executable; error 1025

    Hello,
    I have an application ("A") that I am trying to build using another application ("BuildA").
    I can create an application for A manually from its project using the Build Specification, and it works fine (A.exe).
    Also, when I run BuildA.vi in the development environment it calls the "Build.vi" correctly and again builds application A.exe just fine.
    Then, when I make BuildA an application (manually) and run BuildA.exe, I would expect it to also create A.exe just like BuildA.vi did in the development environment.
    However, it fails with the error:
    Code: 1025
    Open VI Reference in NI_App_Builder_API.lvlib:Build (path).vi->BuildA.vi<APPEND>
    VI Path: <b>C:\TEMP\AppBuild\BuildA\vi.lib\AppBuilder\BuildTarget.vi</b>
    I noticed this thread , which looks like a similar problem, but no conclusion was reached.
    Why does BuildA.vi work fine in the LabVIEW environment, but the application BuildA.exe does not work?  All paths are hard-coded, so it shouldn't be a path issue.
    Thanks,
    -john
    Solved!
    Go to Solution.
    Attachments:
    AppBuild.zip ‏175 KB

    Interesting code.  I'm curious how you came to decide 324ms in your while loop, and 58 in the other, and then 5136ms at the end.  In any case I suspect this has to do with this line of text in the help of the Build.vi.
    If you plan to run a build specification on the LabVIEW Run-Time Engine, do not include the Build VI in any of the VIs for the build specification.
    I don't fully know what this means but it might be why it isn't working.
    The Build.vi opens all Context (application instances) and then looks for the one named "NI.LV.MxLvProvider".  This I assume is a application instance NI uses to build applications.  It then uses this and opens some other VIs in this instance for the building.  The error you are getting is "Application Reference is invalid" meaning it couldn't find the NI.LV.MxLvProvider instance it needs to build.  Again I believe this maybe because you are in a run-time environment and that instance doesn't exist there.
    At the end of the day I'm guessing since Application Builder is not free, NI probably doesn't include it in the Run-Time engine, which is free.  So you can't build the way you want.  You could have and EXE running in the run-time open an instance in the development, then run your VI from there if you must make this an EXE.  It maybe easier to just edit the BuildA.vi to have a "Run When Opened" so that you double click the VI and it runs which behaves like an EXE sorta.
    Unofficial Forum Rules and Guidelines - Hooovahh - LabVIEW Overlord
    If 10 out of 10 experts in any field say something is bad, you should probably take their opinion seriously.

  • Development environment for SharePoint 2013

    Hi,
    We have requirement for one of the project. Team size would be approximately 30 resources. Development would be entirely for SharePoint 2013 Intranet solution. this will be OOTB Intranet application. We will be developing InfoPath forms and Nintex Workflows.
    For such requirement we would like to setup local development environment by using either Virtual Machines.
    Can anyone help me to identify that how many VM's would be required for the same? How many simultaneous users can use and work at a time? What other things I need to consider for infrastructure? How can i suggest the best possible solution for this.
    Thanks in advance.
    Abhijeet Khopade

    Hi,
    According to your description, my understanding is that you want to set up the environment for SharePoint Development.
    Here is a detailed article about configuring development environment:
    Setting up a SharePoint 2013 Development Environment
    For VM count, it depends on your project development requirements, for VM license and management ,if you are using Hyper-V, I suggest you can create posts in Hyper-V forum:
    Hyper-V forum
    Thanks
    Best Regards
    TechNet Community Support
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
    [email protected]

  • Java Card Kit - development environment

    Hello!
    I need to upgrade to the latest Java Card Kit, because I need some of the classes in javacardx.framework, which is not supported by version 2.2.1.
    But some problems arises when I'm trying to use version 2.2.2
    1) It requires jdk1.5. Ok, no problem (ehh)
    2) I'm using eclipseME 1.6.0. This requires jdk 1.4.2.
    3) I downloaded WTK2.5 which supports jdk 1.5, but I cannot get this to work properly. This is the error output of WTK when my application tries to connect to the running cref-simulator:
    java.io.IOException: error 10054 during TCP read
    I have not found a solution for this problem yet. But my question is:
    What is the optimal development environment for java card 2.2.2? What kind of MIDlet-emulator and which version are people using together with java card 2.2.2? Is there a eclipse plugin that supports jdk 1.5?
    Regards
    Haavard

    Only cref can create and use EEPROM images.
    You do not communicate with cref via SATSA apdu.... In emulation environment APDU commands are forwarded via satsa-apduio.jar to any process which can accept these commands. It's a pity but you just cannot replace satsa-apduio.jar with apduio.jar from JCDK 2.2.2 (which uses T=0 by default).
    As for my proxy - it's not necessary to include it in your project - it's just an utility to accept T=0 APDU and forward them to smart-card. I think there's need to add new functionality - forwarding T=0 APDUs to other process which accepts T=1. I think it will solve your problem.

  • Business one development environment bug

    I am using business one development environment version 1.3 with visual studio 2005 and have also been using version 1.1 with visual studio 2003. After using the wizard to help you include the necessary files of your add on project and you have clicked finished it creates for you .ard and .exe files. The thing is when you try edit the project later and build it or run it the add on does not execute, i explored and found out that the .exe file is re-created but the .ard is not when you build therefore rendering both useless.
    Anyone who has encountered this before? What help is there, since i cannot customize my add on installer forms?

    Hi Duncan,
    The B1DE does not recreate the ard file for you once the installer project has been created. However, it does create a batch file that you can use to easily recreate the ard file after each recompile of your installer project. You should find a subfolder called AddOnRegDataGenFile in the folder where you've created your installer project. Within this folder there is a batch file called AddOnRegDataGen.bat. All you have to do is double-click this file after you've recompiled your installer and it will recreate the ard file for you. This batch file and the accompanying xml file store the properties for your addon that are used in the ard file (eg installation time, version number etc) so you can edit these files if you want to change any properties prior to recreating your ard file.
    Kind Regards,
    Owen

  • ISupplier - Setting up the Development Environment with JDeveloper 9.0.3

    Hi friends,
    Can you please tell me the steps involved in setting up the development environment for iSupplier Module with JDeveloper in my PC.
    Please give me the details about what are the files to be downloaded from Apps, folder structure for development environment etc...
    Gurus please reply ASAP.
    Thanks,
    San

    You should better pick the class files from the JAVA_TOP appropraite to that product and add it to either myclasses in your project in jdev or add it to the classpath.
    Once you have these required files then you can launch the pages by either using a test.jsp or use the xml files directly if you know what parameters to pass. I would suggest you to use a test.jsp and launch the first page in the flow which launches from the menu - function by picking it's web_html_call.

  • Synchronize with local development environment

    Hello,
    I'm not familiar with ABAP development and therefore I'm not well schooled in utilizing SAP/Netweaver development environment/infrastructure.
    I want edit in my local editor/development environment html/css files, which I had generated with the its mobile template generator.
    How could I access and update source files from within an local editor. Eclipse, Java & Co is my world. So I could not acquire a taste for SE80. I would like work local on my favorite editor and sync the source files with the ones on the server.
    I installed yesterday the SAP NW Developer Studio. And I found a program BSP_UPDATE_MIMEREPOS.
    But I dont know which way is it the best for my purpose.
    Can you give me some advise how do you edit your its mobile template files - Tools - Sync with local files?
    Thanks!
    Best regards,
    Laura

    I have some progress on my issue.
    http://help.sap.com/saphelp_NW70/helpdata/de/46/bb1853ab4811d4968100a0c94260a5/frameset.htm
    I activated the WebDav server .../sap/bc/bsp_dev. So I have partial access to some content of the SAP server.
    If I am on the right way, what I have to do is the following: Activating the path for the ITSMobile template files.

  • Development environment model

    Hi All,
    As the WebLogic server is not cheap (!), we were wondering what model you
    used in your development environments? Obviously, it would be very
    expensive for each developer to have their own copy installed on their local
    machine, but how do you manage multiple developers working on the same
    application with the same server on a central machine, possibly modifying
    the same beans or beans used by others, and deploying them to the same
    server? Also, problems could occur if a problem is introduced into a bean
    used by others. Does anyone have a tried and true method for managing this
    and keeping multiple developers from interfering with the work of others?
    Thanks!!!
    Elaine

    I do not think you are going to find a solution to the problems presented by
    parallel development of a project. That is simply just a fact of life I
    think. But I think that there are things that you can do to mitigate
    interference.
    In our development environment, we have a central repository that keeps all
    of the code. There are multiple source lines. Developers map the source
    lines to their machines. For example, your commerce application might have
    a production line and a development line. You would make bug fixes for your
    production code in the production line while you made advanced development
    changes in the other line. A release team would bundle of the development
    line and make "releases" of the product/site.
    As for development environments, each developer should be able to have a
    copy of the developer seat for WebLogic on their box. In our situation,
    developers synchronize against the code line regularly. This provides the
    benefit of using a stable code line but also synchronizing up against others
    changes on a regular basis.
    Some other application server vendors have tried a different technique for
    development environments. One of those is requiring that you have a central
    "test server" that is shared by all of the developers instead of
    environments for each developer. In theory, the sounds good. But in
    practice, it can be a real nightmare.
    I hope that this helps.
    Thanks,
    Michael
    Michael Girdley
    Product Manager, WebLogic Server & Express
    BEA Systems Inc
    "Elaine Herren" <[email protected]> wrote in message
    news:[email protected]...
    Hi All,
    As the WebLogic server is not cheap (!), we were wondering what model you
    used in your development environments? Obviously, it would be very
    expensive for each developer to have their own copy installed on theirlocal
    machine, but how do you manage multiple developers working on the same
    application with the same server on a central machine, possibly modifying
    the same beans or beans used by others, and deploying them to the same
    server? Also, problems could occur if a problem is introduced into a bean
    used by others. Does anyone have a tried and true method for managingthis
    and keeping multiple developers from interfering with the work of others?
    Thanks!!!
    Elaine

  • Development Environment

    I need to build a multi-tier java web application (JSP, Serlvets, EJB, JDBC, Oracle), but I've been away from Java for some time. I believe I should deploy onto the J2EE server, but I'm confused as to which development environment I should be using.
    Do I need J2EE SDK 1.3.1? Or Sun ONE Studio 5? Or both?
    Also should I seperately install Apache, Tomcat, and mod_jserv on my development machine?
    Thanks,
    Todd

    You will want the basic java environment for development. That would be the JSE1.4.2 (latest) ...but is it still not recommended to stick with 1.3.1_07 for mass public consumption ? Not to sure, but the point is ...you need the standard 'Java Install'. J2EE SDK 1.3.1 is an additional package you will need, yes ...for all the extra enterprise classes required by your particular endeavor.
    You won't need Apache or mod_jserv ...because you say you want EJB's. Tomcat and Apache standard stuff will run Servlets and JSP's ...but aren't a full blown application server ...and it is sounding like that's what you want. Be sure of what you want though ...EJB is a steep learning curve ...like straight up. As a solution they can even be the 'wrong thing to use' entirely and deciding if that's really what you need can require at least a certain degree of expertise to determine.
    However, if you really want an application server for EJB deployment ...that entirely depends on how much money you have to spend. Weblogic, Websphere are a couple of the $$$ names. But (ding) JBOSS is my favorite choice ...its free and actually the number two choice in the market right now ...go figure. It has a version that comes integrated with Apache Tomcat ...and is a powerful little beastie for sure. You want to steer clear of the J2ee server reference implementation Sun offers. Its just that ...a reference. It won't take you far and can't be used for production (i.e. can't serve remotely). So you might as well get right into the real thing since the subtle gotcha's are only going to set you back unless you get the real thing.
    You can get an IDE if you like ...but the command line works nicely too in all reality. Search IDE on these forums, along with APPLICATION SERVER and I am sure you will come up with a ton of links to various vendors.
    First off ...go get the JSE1.[whatever] and the J2EE 1.3.1 and get those up and running. After that you will be ready to set up your application server ...Rome wasn't built in a night. I admire your confidence. Need a consultant? Just kidding ...no I'm not ...yes I am.
    Good luck.

  • Correctly setting up a C++ development environment with clang++

    I'm going to reinstall Arch x64 soon, as the current installation was not done properly, and I have some doubts on how I should set up my development environment correctly.
    My compiler of choice is clang++ 3.4 SVN and my IDE of choice is QTCreator git.
    I currently get and install those manually, but I may use the AUR in my next Arch installation.
    Anyway, the issue is that QTCreator and other applications use /usr/bin/c++ by default, which is g++.
    To solve (horribly) the issue, I changed my /usr/bin/c++ to an executable bash script that fowards the arguments to clang++.
    This lead to issues such as warnings and errors not being catched by the IDE.
    My question is: what is the correct way to set up a clang++ development environment?
    How can I set clang++ as the default compiler for everything except AUR packages?
    If you use clang++ as your main compiler, how did you solve this issue?

    The canonical method of setting your (C++) compiler is to set the CXX environment variable.
    Searching Google for "qtcreator compiler" yields things like: https://qt-project.org/doc/qtcreator-2. … hains.html

Maybe you are looking for

  • How to capture the selected values from module pool dialog list box !

    Hi experts, Can anyone help me out in capturing the values from the list box. i am able to set the values in the list box.But i am not able to capture the selected value from the list box. Always the list box name is getting as "space" I also tried i

  • Is it possible to set a variable in a program from outside before calling

    Suppose I have a program as follows Report Program1.   data: prog1data(10) type c. start-of-selection.   perform Prog1Form. form Prog1Form.   write: prog1data. endform. Now if I have another program which calls the Prog1Form from outside, is there so

  • HPE-552SC and ASUS GTX750TI - wont get past BIOS

    Hi. My graphiccard delivered with the HPE-552SC has failed and I bought a new ASUS GForce GTX 750TI. After installing it the computer wont go past BIOS. Looking at some posts in support forums, some solutions could be to turn off UEFI - how ever when

  • I can't save a document in pages (newest version-'13)

    I recently updated pages and when I try to save a document an alert comes down stateing "The file "Untitled.pages" couldn't be opened". Does anyone know if there is a fix to this problem?

  • My entire workspace has disappeared

    My entire workspace has completely disappeared. My Adobe Premiere Pro CS6 was on when I plugged it into an Epson projector into my Mac Laptop to play a slideshow through quicktime for some friends. It worked fine but afterwards I noticed it had done