SNMP MIB development tool [closed] - snmp

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
Does anybody know a good tool to assist in the development of an SNMP MIB with correct formatting and syntax?
If possible, it should be free and run under Linux.

You could always use the snmp-mode in emacs for syntax highlighting.

For a very quick & dirty systax-hightlighter, try the default color syntax highlighting in vim. Below is a screenshot from a MIB-II file in vim.

According to this net-snmp howto, there is a tool called smilint from the smilib package that they recommend. Sounds more directed than using snmptranslate.
See also this ietf page for descriptions on usage.

I've been using MIB Explorer Lite which has a syntax checker whenever you load a MIB. There's a free trial which I think lasts about 30 days.

I used http://www.mibdesigner.com/ couple of times and I find it to be a valuable tool significantly reducing the MIB design time.
It allows me to easily reorder parts of MIB and rename OIDs. More important it checks not only for invalid syntax but also for commonly used design and recommendation violations. The output is nicely formatted.

Related

kcachegrind for windows [duplicate]

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
Is there any tool, other than KCacheGrind, being able to view callgrind results? Preferably for Windows platform?
I have compiled kcachegrind on windows using QT4.7, here is the binary bundle (including the dot utility to generate call graph):
http://sourceforge.net/projects/precompiledbin/files/kcachegrind.zip/download
Try WebGrind: https://github.com/jokkedk/webgrind
Runs on your local PHP server. Be careful, use XDebug profiling with the XDEBUG_PROFILE flag or otherwise you'll risk overwriting your profiling output when you open WebGrind (Since WebGrind is also a PHP web application). The WebGrind website also details other approaches to work around this. Cheers.
You can try WinCacheGrind.
It seems that WinCacheGrind cannot open output of callgrind. I have not tried opening output of cachegrind, but it should work, I guess.
From the Valkyrie page, (as of date) "Currently, Valkyrie supports Memcheck only, although work is in progress to handle Cachegrind and Massif."
alleyoop and valkyrie (broken link) are alternative front ends.
May have enough suport for what you want, you can use mingw to compile for Windows native if SUA does not work out of the box.
There's a new project called XCallGraph for viewing cachegrind files on Windows.
I have tried these:
QCacheGrind
KCachegrind
WinCacheGrind
XCallGraph
They're very similar but differ in details. I can recommend the QCacheGrind which is the most feature packed and has also a graphical representation, which can help to identify problems much faster.

Automatic refactoring tools? [closed]

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 6 years ago.
Improve this question
Is there a tool that will scan your code and suggest which refactoring to perform, based on duplicate code segments that it finds?
Let's say I'm specifically interested in C#/Java, but I'm open for tools in other languages as well.
We use Teamcity with duplicate finder
I haven't used it, but Clone Doctor might work for you.
For Java you have static code review tools to search for violations of a set of chosen rules, with some of the rules covering code duplication. Checkstyle has rules to find duplicate code and duplicate string literals. Another option is the PMD's Copy/Paste Detector.
These tools don't do refactoring themselves, but can help you find code that might need changes.
For Haskell, there's hlint, which proposes concrete refactorings (i.e. the resulting code), which is possible because of referential transparency.
For your need, Designite could be a useful tool. This is a software design quality assessment tool. It takes C# code, analyzes it and detects design smells in the code. At the same time, it also provides a few but important OO metrics.

Are there any VBScript libraries? [closed]

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 6 years ago.
Improve this question
Are there any open source free VBScript libraries? I am doing a lot of windows administration and always find myself writing error prone code. Any help here?
You really should move to powershell.
I haven't heard of a sysadmin working in vbscript in quite a long time.
update
There used to be several sites that hosted script libraries, like win32scripting, but they've been rapidly disappearing due to powershell.
You might go check out The Scripting Guy. They have a section just for VBScript in their forums that may be of help.
Even 5 years after the post above was written it is still short sighted and doesn't answer the question.
Admins need to work in whatever language is available and suitable -- some of us with LARGE (1000s) server or client estates still have quite a bit of Win2003, Win2000, and even a few NT4 servers.
I dislike VBScript somewhat but write using it, since it is the only language besides CMD.exe batch that is ubiquitously available on all Microsoft systems from NT4 on forward.
Even our Win2003 servers don't typically have PowerShell.
Libraries:
http://sourceforge.net/projects/vbslib/
http://www.microsoft.com/en-us/download/details.aspx?id=12028
https://code.google.com/p/vbslib/
http://www.robvanderwoude.com/vbstech.php
http://www.activexperts.com/admin/scripts/vbscript/

Windows Callgrind results browser, alternative to KCacheGrind [closed]

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
Is there any tool, other than KCacheGrind, being able to view callgrind results? Preferably for Windows platform?
I have compiled kcachegrind on windows using QT4.7, here is the binary bundle (including the dot utility to generate call graph):
http://sourceforge.net/projects/precompiledbin/files/kcachegrind.zip/download
Try WebGrind: https://github.com/jokkedk/webgrind
Runs on your local PHP server. Be careful, use XDebug profiling with the XDEBUG_PROFILE flag or otherwise you'll risk overwriting your profiling output when you open WebGrind (Since WebGrind is also a PHP web application). The WebGrind website also details other approaches to work around this. Cheers.
You can try WinCacheGrind.
It seems that WinCacheGrind cannot open output of callgrind. I have not tried opening output of cachegrind, but it should work, I guess.
From the Valkyrie page, (as of date) "Currently, Valkyrie supports Memcheck only, although work is in progress to handle Cachegrind and Massif."
alleyoop and valkyrie (broken link) are alternative front ends.
May have enough suport for what you want, you can use mingw to compile for Windows native if SUA does not work out of the box.
There's a new project called XCallGraph for viewing cachegrind files on Windows.
I have tried these:
QCacheGrind
KCachegrind
WinCacheGrind
XCallGraph
They're very similar but differ in details. I can recommend the QCacheGrind which is the most feature packed and has also a graphical representation, which can help to identify problems much faster.

I am looking for a webbased text editor that supports collaboration [closed]

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
I am looking for a web based text editor that supports collaboration with 2 or more people.
I am hoping to work on a fairly 'small' project with a couple other people from afar and would really like for us to be able to work on the same file at the same time and see the changes each other make in 'real time'.
Language built on is not much of an issue, would prefer to have syntax highlighting, but not really required.
EtherPad is ideal for realtime collaborative editing, much better than google docs if you're ok with strictly plain text.
Try it out here: http://etherpad.org/
I just tried out CollabEdit for comparison and it seems it really can't handle two people typing at the same time.
See also these similar questions:
How do you collaborate with other coders in real time?
https://stackoverflow.com/questions/148538/what-is-a-great-tool-for-remote-pair
What Features Should Tomorrow's Wiki Include?
google docs would be a save bet. it allows for simultanous editing.
Try out Bespin the new one from Mozilla! It is supposed to have collaboration tools built in, Though I'm not sure if all the features are available yet.
CollabEdit
I saw this linked in another question and it seems to fit the bill 100%, web-based and syntax highlighting.
Have you looked at Google Apps? Myself and two others were using the spreadsheet for planning on a project. You can see the other people moving around their curors and entering text. It's very very cool.
Look at DocSynch
I saw demo of the plugin for eclipse, i dont' remember it's name... maybe this one
Also this wiki page has a list of the collaborative editors.
I hear Mozilla's new "cloud" text editor, Bespin, looks interesting.

Resources