WinMusik is a platform-independent software for managing music on audio CDs, DVDs, Music cassettes, records, MP3 discs and other recordings. It consists essentially an input screen for the title and a search function. Organize various type of data with this tool. WinMusik is a useful and…
Posts Tagged ‘Tool’
How we have Solved an Engineering task for Several Years in PVS-Studio
At first I wanted to title this post “How PVS-Studio enables cheap integration of static code analysis into the development process” but I decided not to do it because of the ambiguous interpretation of the word “cheap”. So I will tell you about one engineering problem we had to solve constantly to enable people to use our product. Going a bit ahead I want so say that we seem to have solved it. So, having developed the first full version of our static code analyzer (that was called Viva64 at the time and served to detect 64-bit errors) back in 2007, we faced an issue of tool’s integration by our users. Our clients are companies that have at least several tens of developers and at least several hundred thousand code lines. Any static analyzer will generate plenty of warnings on a code of that size. For instance, our tool generated up to several thousand messages on one project. Yes, of course, the trouble here is with false reports of analyzers. But any analyzer has false reports and you can’t help it. A question rose what users were to do with a lot of messages they got? That is, the problem looked as follows: a potential user downloads a program (trial-version), launches it and gets ten thousand messages. It certainly makes him sad, he uninstalls the program – and one more client is lost for us. The first thing we did is removing double messages at once. The analyzer checks C/C++ projects and sometimes it happens that an error in an .h-file is reported during the check of several .cpp-files that use it. We don’t have this doubling. Then we added capabilities of analysis result filtering (and then we constantly improved them): filtering by error code, by message text, a capability not to check files by masks and so on. All this allowed us to significantly reduce the number of messages but only after customization. At the first use, a person would get a pile of messages all the same. So, message filtering is an important tool but it did not solve the initial problem – difficulty of integrating the tool into the development process. Then the analyzer acquired the new mechanism “Mark as False Alarm”. Its principle is adding comments of a special kind (//-V112) into the code to suppress the analyzer-generated messages. Having marked the code in such a way, in future you will get error-reports only for those code fragments that do not have this marking. Ideally it will be only newly added code. Although the problem of integrating the analyzer into the team development process became a bit simpler, still it required that several members of the team marked the code first to remove rubbish messages. The next step towards solution of the integration problem was the capability to check only files modified during the last several days. It was much closer to the idea of starting to get profit from static analysis at once. But the problem remained. A user doesn’t know about this feature and if we enable it by default it won’t be clear why so few files are checked. But I repeat this again – the direction seemed right to us. So we went on and made a new super feature “Incremental Analysis after Build”. The analyzer now launches right after the compilation and checks only those files which have been affected by user editing. Unlike checking files for the last several days (when editing of the developer team was could be checked), the user now sees errors ONLY in the code he directly handles. Programmers now won’t worry about large sizes of code they do not deal with. Perhaps this code is older than 5 years; it virtually doesn’t endure any modifications and most defects in it have been fixed. You don’t need to rush and check this code first of all, and the analyzer doesn’t. The programmer will see warnings only in the fresh code. And if he has some time left, he may check the project in full and peep into the most rarely visited places. Yes, the analyzer still produces false reports. Yes, filters haven’t become less important. But there is another thing that counts. We have managed to reduce the cost of INTEGRATION (costs of people’s efforts on startup) of the static analyzer to zero. That is, a person now downloads the static analyzer, installs it and IMMEDIATELY starts getting profit from it without any additional efforts. But there remained one last thing to complete the task. All was good, but it was difficult to notice it when the analyzer found errors. Color change of the PVS-Studio window’s icon (as we made it in the beginning) is not so visible while in Visual Studio 2005 it doesn’t work at all. The solution was to make a pop-up message. Surely, we all don’t like all those importunate pop-up notes. But in this case it will be useful to programmers for sure and it will appear rarely on condition that they do not make a lot of errors in code. So, the engineering task of integrating static analysis into the development process has been solved. That is why the Incremental Analysis after Build mode will be enabled by default in Incremental Analysis after Build. The conclusion is simple. Now developers should not get afraid of difficulties of static code analysis integration because they can simply download PVS-Studio, install it and study errors that will be detected in newly developed code.
Antediluvian Holes and Pegs o’ my Heart
Have you ever been confronted and confused by too many choices? Seven Deadly Sins ? Thirty-one flavors ? 5000 fingers of Dr. T ? 10,000 Maniacs ? Sometimes it is enough to make you throw up your hands in surrender and not do anything. Now, there is help for the parallel programmer that feels she has too many options to do the exact same thing. A new article has been posted, ” Square Pegs and Round Holes – Choosing the Right Intel® Software Development Tools ,” that summarizes the spectrum of programming and software tool that are available from Intel. If you have an idea about what kind of computation you need to parallelize, this article can give you some insight as to the features and usage models for the wide variety of programming options and software tool functions. Once you’ve been able to home in on one or two that seem to support the kind of processing your application will be doing, you can do a more focused search to delve deeper into those methods and tools. The table at the end of the article also tells you what platforms are supported by each. You can quickly tell if your execution targets are supported without spending time wading through online product pages or skimming through the whole reference manual before you find out the tool you’re researching is not yet supported there. Of course, with many things, especially ice cream, you can always default to the standard vanilla option. (There’s nothing wrong with that; in fact, vanilla is one of my favorite flavors.) However, sometimes Rocky Road is a better solution. If you don’t know about it or are unfamiliar with even the basics of any other “flavors,” you can miss an opportunity to make your parallel development tasks easier. And then you may be trying to drive your square pegs into those round holes.
Right Click Enhancer 1.1
Right Click Enhancer gives you power to control the ultimate right click menu everyone use every day. Right Click Enhancer allows you to edit your right click menu in the way you want. Now with help of this wonderful tool you can add some good features to your right click context menu. Some of the functions it does described below. Right Click Tweaker As name tells this part of a Right Click Enhancer does some tweaks stuff. All of this tweaks are very useful for everyday work. It makes your life easier. All of the tweaks are listed below with there functionality. (1) Copy To Folder & Move To Folder :- When you choose one of the options from the menu, you browse to any place on your hard disk to copy or move the file to that folder. You doesn´t have to navigate to the place where you want to paste your file. (2) Create or Print File List :- Allows you to print or create file list of a folder by right clicking on folder and selecting one of the option. (3) Encrypt & Decrypt :- Allows you to encrypt and decrypt your files and folders. Files encrypted can´t be operable by another user on the PC. (4) Open In Notepad :- Allows user to open any file in notepad by just right clicking it. (5) Open file location :- Allows user to open the file location by right clicking its shortcut. (6) Administrator Command Prompt :- Allows user to open an elevated command prompt with highest privileges from any folder by right clicking it. (7) God Mode & System Configuration Utility (Vista or 7) :- Add the options to open System Configuration Utility(msconfig) and famous god mod from user´s right click menu. (8)Problem Step Recorder (Windows 7) :- Problem Step Recorder is a hidden feature of the Windows 7.This tool bring this to your right click menu. My Computer Manager Allows user to add the files or folders to their My Computer,Control Panel or Desktop. User can add folders by directly by right clicking on it by enabling the right click options from My Computer Manager.User can delete those folder directly from My Comuter or Control Panel by right click delete option and then refreshing.Windows XP user can only add the folders and executable files (.exe). Send To Manager Allows user to add folder to their send to menu. So user can copy any files instantly to the selected location. User can remove it from the SendTo Manager.You can add folder shortcut directly by right clicking on it. Right Click Cascading Menu Shortcuts Creator (Windows 7) Allows user to add cascading menus to their right click. When user add a cascading menu Right Click Cascading Menu Shortcuts Creator automatically adds a option to right click menu to add the files and folders to cascading menu by just right clicking any files or folder. User can also add files and folder from within the application by selecting cascading menu and clicking the add buttons. User can remove the cascading menu or files or folder associated with cascading menu. Right Click Shortcuts Creator (Vista or 7) Allows user to add the files or folders to their right click context menu.You can delete files and folders currently in right click menu. What´s New in version 1.1: Some bug fixes for Right Click Tweaker on Windows XP. Some bug fixes in Right Click Cascading Menu Shortcuts Creator. Homepage : http://rbsoft.weebly.com/ Download : Right Click Enhancer 1.1/setup.exe File Size : 1.19MB
GenomeView
View genome files with this tool. GenomeView is a genome browser and annotation editor that displays reference sequence, annotation, multiple alignments, short read alignments and graphs. Most major data formats are supported. Local and internet files can be loaded. GenomeView Features: 1…. [ CAD Software ]
Google enters Personal Financial services
Google has recently entered financial realm by launching a tool for locating and comparing financial products. Known as the Google Advisor it enables users to check on the rates mentioned for credit cards, CD’s, mortgages, checking account or saving account based on the search requirement Google Advisor is not a search engine and allows users to get a comparison of rates for different categories. For mortgages, Google provides details like APR, monthly payment, fees and contacts. However mortgages provide money to Google whenever a user contacts a mortgage lender in short obtain a sponsored link. In credit cards while details are given about rewards, card type, purchase APR and annual fee, Google does not get paid for it. It also offers a free search for CD’s and saving accounts by locating matching results. Google has for long desired to enter personal finance and by providing more services it wants to remain on top. Google has adopted a strategic move to diversify their services. But it remains to be seen how far this tool gets user friendly.
Wincry
Concerned the safety of your data? With this tool, you can password-protect and encrypt your folders so no one can access them. This program works excellent for protecting data better than any other firewall, anti-spyware and folder-lock solutions. [ File Encryption ]



Posted in
Tags: