Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
Does anyone know of a really good editor to debug JavaScript (other then Visual Studio 2008 and FireBug)?
Here is an article, Advanced JavaScript Debugging Techniques, that describes the use of several tools. One new tool I learned about that I hadn't heard of before is JSLint. Sometimes JSLint just immediately shows you your dodgy code that is causing the issue.
Opera has Dragonfly, though I still prefer Firebug. Before Firebug there was Venkman, though it's future is uncertain at this point.
IE8 beta 2 has a nice debugger
The Google chrome browser has a reasonable wee JS debugger built-in. There's a good list of the available commands here.
Take a look at Venkman, the JavaScript debugger for Firefox:
http://www.mozilla.org/projects/venkman/
It's a real source-level javascript debugger where you can set breakpoints and step through code.
Aptana Studio IDE has a nice javascript debugger.
The community version supports only Firefox, the professional one also supports Internet Explorer.
For Internet Explorer debugging (and when you don't have VS 2008), you can use MS Script Editor. This is a good writeup on how to get it configured correctly:
http://www.jonathanboutelle.com/mt/archives/2006/01/howto_debug_jav.html
I work in Aptana. You set breakpoints, hover over variables, and do watches right in the editor. Love it. Never thought I'd move away from Firebug as my chief debugger.
If you're accustomed to using Firebug, you might like Firebug Lite, implemented in JavaScript. You can use it as a bookmarklet, which is nice. I'm not sure how powerful it is, I imagine other, "real" solutions are better, but it's handy in a pinch.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 11 months ago.
Improve this question
The main feature of Sublime Text 2 that makes it my editor of choice for programming (and anything else really) is multi-selection search and edit. It's like search-and-replace-on-steroids. Once you get used to, it's really hard to go back to not using it.
I did some research myself and couldn't find a single other editor that offers it as powerfully. Some even let you create several cursors but lack the searching bit (just found out that Notepad++ does that).
So I'd like to ask for this community's help: do you know of another programming editor that provide multi-selection search and editing in a similar level as Sublime does?
Cloud9 IDE does this.
Disclaimer: I work there.
vim seems to have support for that via plugins. See a related question on SO: Multiple selections in VIM
More recently jetBrains began adding "Sublime Text style multi selection" to their line of IDEs. I know IntelliJ and Pycharm already have it.
gedit 3 has a plugin which looks similar: http://codetree.com.au/projects/imitation/
After switching from Sublime Text 2 to gedit, I've written a plugin that's much closer to Sublime's version of multiple cursors than imitation. I've tested the plugin on versions 3.4 and 3.12. You can find it here:
https://github.com/jessecrossen/Gedit-MultiCursor
I don't think it's 100% perfect yet, so I'd be really glad to hear of any edge cases people run across so I can continue to improve it. I've also implemented something like gedit's Command-R functionality with this plugin.
Those were pretty much the only two features I missed from Sublime, but then again I don't tend to use the deep features of any editor, so as to preserve my independence ;). The quick-open functionality is not as good as Sublime's "Goto Anything", but on the other hand you get usable integration with remote file systems mounted on FUSE, gvfs or similar, whereas Sublime tends to be slow because it's recursively indexing every file.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
Is there any simple SQL editor in Eclipse? Or do I need to find a simple SQL editor plugin for Eclipse?
By simple I mean, the editor does NOT connect to any DB, does syntax highlighting and preferably formatting sql is a bonus.
for reference to add sql syntax highlighting / coloring to eclipse
you can install Data tools platform extender sdk from "install new software", under Database Development
or enter site location directly
http://download.eclipse.org/datatools/updates
This Eclipse SQL Editor seems very lightweight. It only does syntax highlighting and provides an outline view. As of now the author is planning to eventually add code folding and completion, but those two features are still on the todo list.
Use Toad eclipse-extension (community edition), you will get almost everything you want in an SQL editor. Search for 'toad' in eclipse market place. It has very good Oracle, MySQL and PostgreSQL support.
Take a look at Installation instructions and screenshots.
Alternatively, there is DBeaver (very good in my experience and support almost all DB's) which is built on eclipse platform and available as standalone and eclipse plugin.
The eclipse SQLExplorer plugin seems light enough, and comes with a basic SQL editor (but no "format" option):
alt text
The official DTP DataTool Project is much complete, but have also its own editor:
QuantumDB is also a lightweight option that I really liked.
http://quantum.sourceforge.net/
Just found DBeaver : http://dbeaver.jkiss.org/
looks good, plenty of features, support mssql (which I need in the moment :) ... I'll give it a try ...
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
I'm getting really tired of working against click-once and I'm wondering if there's a better alternative. I'm looking for a programming environment that preferably does not depend on the .net framework. I'm not sure how much .net does for me exactly (though I have some idea) but I'd like to make my programs as independent of downloading a microsoft or other framework. I often think of professional programs like itunes, gimp or firefox that don't require someone to have a .net framwork. I'd also like to have these programs work on windows mac and linux. Any suggestions?
You might want to look at Qt and QtCreator. QtCreator supports integration with Visual Studio, so you can continue to use the environment you apparently already like, but still produce portable results.
C or C++.
If you're looking to make a program that is like gimp or Firefox, than you'll have no other good alternative. Java needs its virtual machine and web apps require an Internet connection. Though that's rarely a problem these days, it simply might not be applicable in your case. However, like the others have alluded, true platform-independence is tricky and that is certainly not less trivial in C or C++. That's pretty much why Java and .NET came to be in the first place.
You could always write your applications in Java, using the Eclipse or Netbeans IDE. Java is cross-platform so that takes care of Linux and Mac.
Alternatively, you could write your code in C or C++, and use a separate compiler for each platform. But that is more difficult because it will expose you to more (all?) of the differences in the three platforms.
What about a web app, should work on all devices. Otherwise you can use Java but then people need to have Java on their machine. Native code will be a pain in the neck sicne you then need to compile it for all different OS versions
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
This weekend I installed Windows 7 (brilliant!) and there I found this genious tool called Problem Steps Recorder. Apparently a tool that came with the beta bug reporting tool thingy.
I am currently trying to document some application usages for other developers. (In this exact case, how to get Showplan XML Statistics in SQL Profiler and some basic usage of Database Engine Tuning Advisor). And I was thinking that a tool like that Problem Steps Recorder with be perfect for this! Only problem is that it is only in windows 7 (?) and the output is an mht file which also contains some general bug issue text etc...
Anyways, does anyone know if this tool is available in a more general version? Or if there are some free and smooth alternatives which does kind of the same thing for Vista (and other windows versions if possible)?
Maybe Wink is your answer.
I'm looking for a better capture tool for both user documentation and reporting bugs. The best "steps recorder" that I've seen is bundled with Testuff. Their Test Runner app lets you select a region to record (video). It captures every mouse click and logs every key press along side the video playback. Of course, it's designed only for reporting bugs to a development team.
I'm still using SnagIt (cheap, not free) for capturing screens and adding annotations. I also have Camtasia, but that's definitely not "free" as you requested :)
I just stumbled upon 'Imago recorder', available via various software / download sites. It's not pretty but it does the trick and it's free.
It's currentyl available here
Additional option you should definitely pay attention to is StepsToReproduce. There are several options for recording (screen/window/region) and nice powerful annotation tools. And it's also free!
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 3 years ago.
Improve this question
iMacros is a very nice tool which allows to authomatically fill HTML forms and extract content, includes cycles and many other features. The problem is that it is quite tricky to make it extracting content properly. For example, I have failed to extract all London-to-Tokio flight prices for all the dates between 1/10/08 to 1/12/08 to find a cheapest one from expedia. Sometimes it just crashes. Does anyone know any good alternative?
Bah, I installed it but never really used it: I am happy enough with Greasemonkey.
Chickenfoot can make it more edible...
Searching for URLs, I found also DéjàClick and Selenium IDE but I don't really know them.
There are lot of other tools for Web automation, most of them professional (read "payware"...).
Alternatively, for just data extraction, I would use cURL or wget and a good HTML parser...
I have heard good things about Selenium IDE also and my limited testing indicates it is pretty capable, and works in Firefox and IE.
For most any macro based testing tool, you will need to do some programming if you need to support multiple, repeatable test cases.
That said, in your example you mention running an Expedia macro... presumably to scrape results. You will want to make sure that you don't hammer Expedia's servers, and/or expect to be booted once they discover you are (effectively) a bot.
I agree imacros is quite unreliable. They crash quite easily if you using complex algorithm or running it continously. The trick is to close it and open it again after loops. It will decrease the number of crash you will find, though not completely.