pmd 4.0
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 308
PMD 4.0
PMD is a Java source code analyzer. more>>
PMD is a Java source code analyzer. PMD finds unused variables, empty catch blocks, unnecessary object creation, and more. PMD project includes CPD, a tool to detect chunks of identical code
PMD scans Java source code and looks for potential problems like:
- Possible bugs - empty try/catch/finally/switch statements
- Dead code - unused local variables, parameters and private methods
- Suboptimal code - wasteful String/StringBuffer usage
- Overcomplicated expressions - unnecessary if statements, for loops that could be while loops
- Duplicate code - copied/pasted code means copied/pasted bugs
PMD is integrated with JDeveloper, Eclipse, JEdit, JBuilder, BlueJ, CodeGuide, NetBeans/Sun Java Studio Enterprise/Creator, IntelliJ IDEA, TextPad, Maven, Ant, Gel, JCreator, and Emacs.
Enhancements:
- Fixed bug 1697397 - fixed false positives in ClassCastExceptionWithToArray
- Fixed bug 1728789 - removed redundant rule AvoidNonConstructorMethodsWithClassName; MethodWithSameNameAsEnclosingClass is faster and does the same thing.
<<lessPMD scans Java source code and looks for potential problems like:
- Possible bugs - empty try/catch/finally/switch statements
- Dead code - unused local variables, parameters and private methods
- Suboptimal code - wasteful String/StringBuffer usage
- Overcomplicated expressions - unnecessary if statements, for loops that could be while loops
- Duplicate code - copied/pasted code means copied/pasted bugs
PMD is integrated with JDeveloper, Eclipse, JEdit, JBuilder, BlueJ, CodeGuide, NetBeans/Sun Java Studio Enterprise/Creator, IntelliJ IDEA, TextPad, Maven, Ant, Gel, JCreator, and Emacs.
Enhancements:
- Fixed bug 1697397 - fixed false positives in ClassCastExceptionWithToArray
- Fixed bug 1728789 - removed redundant rule AvoidNonConstructorMethodsWithClassName; MethodWithSameNameAsEnclosingClass is faster and does the same thing.
Download (8.0MB)
Added: 2007-07-20 License: BSD License Price:
868 downloads
MP3do 4.0
MP3do is an all in one bash script useful to decode many audio files types and burn it on a audio CD. more>>
MP3do is an "all in one" bash script useful to decode many audio files types and burn it on a audio CD.
MP3do is a "host" script that split his works in four different phases:
check for audio file type
calculate for total songs time duration
decode (changing format)
burn
At the beginning and at the end of each phase can be executed a number of plugins to modify input files. Thanks to his "pluggable" nature this script is completely independent from programs that handle input and output format file.
To add a new format file still not supported must be only coded a new plugin (its very easy), and MP3do will use it every time its needed. Actually it uses plugin to handle OGG/Vorbis, MP3, all format files supported by sox, and CD audio track. There are many other plugins to perform actions like normalize, leadin/leadout control, check for available disk space, and CD-cover making.
To write a CD-R, MP3do use cdrecord or cdrdao, and uses gettext to print localized output messages. With this script its really quick and easy to create a CD with your favourite songs.
With following command
MP3do -s ~/mysongs/*.ogg cdda:1,4,5 --normalize -w -a
you will:
decode all OGG files in ~/mysongs/ dir to WAV
rip track number 1,4 and 5 from audio CD in default reader
auto convert poor quality audio files to 44100Hz stereo for a proper mastering process
check whether all files fits on CD in default mastering device
normalize all WAV files adjusting volumes to a standard volume level
Burn a CD with cdrecorder.
Enhancements:
- Fixed typos in use of RET_MONO variable
<<lessMP3do is a "host" script that split his works in four different phases:
check for audio file type
calculate for total songs time duration
decode (changing format)
burn
At the beginning and at the end of each phase can be executed a number of plugins to modify input files. Thanks to his "pluggable" nature this script is completely independent from programs that handle input and output format file.
To add a new format file still not supported must be only coded a new plugin (its very easy), and MP3do will use it every time its needed. Actually it uses plugin to handle OGG/Vorbis, MP3, all format files supported by sox, and CD audio track. There are many other plugins to perform actions like normalize, leadin/leadout control, check for available disk space, and CD-cover making.
To write a CD-R, MP3do use cdrecord or cdrdao, and uses gettext to print localized output messages. With this script its really quick and easy to create a CD with your favourite songs.
With following command
MP3do -s ~/mysongs/*.ogg cdda:1,4,5 --normalize -w -a
you will:
decode all OGG files in ~/mysongs/ dir to WAV
rip track number 1,4 and 5 from audio CD in default reader
auto convert poor quality audio files to 44100Hz stereo for a proper mastering process
check whether all files fits on CD in default mastering device
normalize all WAV files adjusting volumes to a standard volume level
Burn a CD with cdrecorder.
Enhancements:
- Fixed typos in use of RET_MONO variable
Download (0.093MB)
Added: 2006-08-02 License: GPL (GNU General Public License) Price:
1178 downloads
libpwmd 4.0.2
libpwmd is a library that makes it easy to patch applications to use pwmd (Password Manager Daemon). more>>
libpwmd is a library that makes it easy to patch applications to use pwmd (Password Manager Daemon). The project supports password retrieval from a pinentry program.
<<less Download (0.34MB)
Added: 2007-08-14 License: GPL (GNU General Public License) Price:
801 downloads
iFind 4.0
iFind is the prime internet search software for the people. more>>
iFind is the prime internet search software for the people.
iFind is the top internet search tool.
The real advantage of iFind 4.0 is, to deliver better results when searching for more than one word, like in names.
Best function - specific search, most result links might be related to query
More function - general search, most result links might not be related to query
Example search: Peter Parker
Example result links:
1: ... and the great historian Peter Parker can only be visited...
2: ... people called Peter and it helps to have a Parker pen...
"best" will only return the first result link
"more" will return both result links
<<lessiFind is the top internet search tool.
The real advantage of iFind 4.0 is, to deliver better results when searching for more than one word, like in names.
Best function - specific search, most result links might be related to query
More function - general search, most result links might not be related to query
Example search: Peter Parker
Example result links:
1: ... and the great historian Peter Parker can only be visited...
2: ... people called Peter and it helps to have a Parker pen...
"best" will only return the first result link
"more" will return both result links
Download (0.98MB)
Added: 2006-08-07 License: Freeware Price:
1173 downloads
pmdwlw 0.1
pmdwlw is a plugin that integrates PMD into the BEA WebLogic Workshop 8.1.x environment. more>>
pmdwlw is a plugin that integrates PMD into the BEA WebLogic Workshop 8.1.x environment.
Please note that Workshop 9.x is based on Eclipse and this plugin is not needed.
<<lessPlease note that Workshop 9.x is based on Eclipse and this plugin is not needed.
Download (0.018MB)
Added: 2006-09-08 License: BSD License Price:
1142 downloads
tada 1.4.0
tada consists of a python module which is a wrapper module for any DBAPI 2 compatible database module. more>>
tada consists of a python module which is a wrapper module for any DBAPI 2 compatible database module.
It wraps all functions and methods of the origional module and forces the return of deferreds instead.
tada can therefore be considered to be almost DBAPI compatible as it inherits the compatiblity level of the wrapped module, but returns twisted deferreds.
<<lessIt wraps all functions and methods of the origional module and forces the return of deferreds instead.
tada can therefore be considered to be almost DBAPI compatible as it inherits the compatiblity level of the wrapped module, but returns twisted deferreds.
Download (0.007MB)
Added: 2006-11-22 License: GPL (GNU General Public License) Price:
1068 downloads
XdTV 2.4.0
XdTV is a software that allows you to watch TV. more>>
XdTV is a software that allows you to watch TV. It interacts with AleVT for Teletext and Nxtvepg for NextView.
It uses the video4linux API. XdTV can use deinterlacing filters and record video files with the ffmpeg, divx, and xvid codecs.
<<lessIt uses the video4linux API. XdTV can use deinterlacing filters and record video files with the ffmpeg, divx, and xvid codecs.
Download (0.88MB)
Added: 2007-02-24 License: GPL (GNU General Public License) Price:
985 downloads
wmlj 0.4.0
wmlj provides a LiveJournal.com monitor for X11/Window Maker. more>>
wmlj provides a LiveJournal.com monitor for X11/Window Maker.
wmlj is a Window Maker dock application that monitors your Friends List at LiveJournal.com, an online journaling service.
Now that LJ addiction spreads its slimy tentacles all over the world, such a program becomes absolutely essential for every Unix desktop.
<<lesswmlj is a Window Maker dock application that monitors your Friends List at LiveJournal.com, an online journaling service.
Now that LJ addiction spreads its slimy tentacles all over the world, such a program becomes absolutely essential for every Unix desktop.
Download (0.084MB)
Added: 2007-04-18 License: GPL (GNU General Public License) Price:
921 downloads
pyClamAV 0.4.0
pyclamav is a virus checking module for Python that uses libclamav. more>>
pyClamAV program is a python binding to libclamav written in C. By using pyClamAV, you can add virus detection capabilities to your python software in an efficient and easy way.
Intallation:
You need to have clamav and libclamav installed with clamav.h header file. You also need to have python installed.
The simplest way to compile this package is:
- Run python setup.py build
- As root run python setup.py install
It should be done.
Usage:
From python :
Python 2.3.3 (#1, Mar 21 2004, 00:29:15)
[GCC 2.95.4 20011002 (Debian prerelease)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import pyclamav
>>> ret=pyclamav.scanfile(/tmp/virus)
>>> print ret
(1, Worm.Sober.G)
>>> ret=pyclamav.scanthis("Buffer to test blalblabla...")
>>> print ret
(0, )
>>> print pyclamav.get_numsig()
34861
>>> print pyclamav.get_version()
(0.86.1, 898, 1117257063)
>>> print pyclamav.version()
0.3.0
>>> print pyclamav.scanfile(/tmp) # /tmp is a directory
Traceback (most recent call last):
File "", line 1, in ?
ValueError: Argument is not a filename
Enhancements:
- Support for clamav 0.90.
- Due to the removal of cl_scanbuff from libclamav, pyclamav.scanthis() had to be removed.
- Using pyclamd instead of pyclamav is strongly encouraged.
<<lessIntallation:
You need to have clamav and libclamav installed with clamav.h header file. You also need to have python installed.
The simplest way to compile this package is:
- Run python setup.py build
- As root run python setup.py install
It should be done.
Usage:
From python :
Python 2.3.3 (#1, Mar 21 2004, 00:29:15)
[GCC 2.95.4 20011002 (Debian prerelease)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import pyclamav
>>> ret=pyclamav.scanfile(/tmp/virus)
>>> print ret
(1, Worm.Sober.G)
>>> ret=pyclamav.scanthis("Buffer to test blalblabla...")
>>> print ret
(0, )
>>> print pyclamav.get_numsig()
34861
>>> print pyclamav.get_version()
(0.86.1, 898, 1117257063)
>>> print pyclamav.version()
0.3.0
>>> print pyclamav.scanfile(/tmp) # /tmp is a directory
Traceback (most recent call last):
File "", line 1, in ?
ValueError: Argument is not a filename
Enhancements:
- Support for clamav 0.90.
- Due to the removal of cl_scanbuff from libclamav, pyclamav.scanthis() had to be removed.
- Using pyclamd instead of pyclamav is strongly encouraged.
Download (0.012MB)
Added: 2007-02-15 License: GPL (GNU General Public License) Price:
983 downloads
PSLib 0.4.0
pslib is a C-library to create PostScript files on the fly. more>>
pslib is a C-library to create PostScript files on the fly. It offers many drawing primitives, inclusion of png and eps images and a very sophisticated text rendering including hyphenation, kerning and ligatures.
It can read external Type1 fonts and embed them into the output file. It supports pdfmarks which makes it in combination with ghostscripts pdfwriter an alternative for libraries creating PDF.
Enhancements:
- This release can be compiled for Win32 using mingw or Visual C.
- It has support for creating Type3 fonts.
- Kerning and ligatures can be added manually.
<<lessIt can read external Type1 fonts and embed them into the output file. It supports pdfmarks which makes it in combination with ghostscripts pdfwriter an alternative for libraries creating PDF.
Enhancements:
- This release can be compiled for Win32 using mingw or Visual C.
- It has support for creating Type3 fonts.
- Kerning and ligatures can be added manually.
Download (0.49MB)
Added: 2007-07-12 License: GPL (GNU General Public License) Price:
835 downloads
TimeMon 4.0
TimeMon gives a graphical representation of where the CPU cycles are going. more>>
TimeMon gives a graphical representation of where the CPU cycles are going. TimeMon is coarse, but better than nothing.
The best feature is that it runs in an icon on your dock, so that you never lose it.
Originally by Scott Hess, this app has been ported to both GNUstep and Mac OS X.
<<lessThe best feature is that it runs in an icon on your dock, so that you never lose it.
Originally by Scott Hess, this app has been ported to both GNUstep and Mac OS X.
Download (0.26MB)
Added: 2006-02-21 License: Freely Distributable Price:
1340 downloads
Mowyw 0.4.0
Mowyw is a command line driven offline CMS that processes html files with a few special syntax elements. more>>
Mowyw is a command line driven offline CMS that processes html files with a few special syntax elements.
Think of it as a kind of preprocessor system specifically designed for web pages.
Mowyw uses very simple syntax and needs very little time to get used to.
mowyw is written in Perl for Linux and other POSIX compliant systems, but it should work on all platforms that perl runs on, perhaps with slight modifications. It is Open Source Software (GPL) and free of any charge.
What is it not?
mowyw is not an online CMS with a web frontend, sql backend, guestbook and other "fancy" stuff.
Syntax Example
Entire files can be included via the [[include name]] directive.
A menu foo can be included with the item bar as the active item via [[menu foo bar]]. The corresponding menu file might look like this:
< h2 >Navigation< /h2 >
< ul >
[[item bar < li >< a href="bar" {{class="active"}}>Bar< /a >< /li >]]
[[item baz < li >< a href="baz" {{class="active"}}>BaZ< /a >< /li >]]
< /ul >
Where the parts between double braces {{ ... }} only appear in the final file if the menu was called with the matching label.
Enhancements:
- Additional Syntax [% ... %] for tags.
<<lessThink of it as a kind of preprocessor system specifically designed for web pages.
Mowyw uses very simple syntax and needs very little time to get used to.
mowyw is written in Perl for Linux and other POSIX compliant systems, but it should work on all platforms that perl runs on, perhaps with slight modifications. It is Open Source Software (GPL) and free of any charge.
What is it not?
mowyw is not an online CMS with a web frontend, sql backend, guestbook and other "fancy" stuff.
Syntax Example
Entire files can be included via the [[include name]] directive.
A menu foo can be included with the item bar as the active item via [[menu foo bar]]. The corresponding menu file might look like this:
< h2 >Navigation< /h2 >
< ul >
[[item bar < li >< a href="bar" {{class="active"}}>Bar< /a >< /li >]]
[[item baz < li >< a href="baz" {{class="active"}}>BaZ< /a >< /li >]]
< /ul >
Where the parts between double braces {{ ... }} only appear in the final file if the menu was called with the matching label.
Enhancements:
- Additional Syntax [% ... %] for tags.
Download (0.011MB)
Added: 2007-06-07 License: GPL (GNU General Public License) Price:
869 downloads
Lohimedia 0.4.0
Lohimedia is a wiki based on the open source model of development. more>>
Lohimedia project is a wiki based on the open source model of development.
Instead of allowing anyone to edit and release any article, users must first prove themselves by making useful contributions. If the user proves trustworthy, she will gain more and more privileges.
To run Lohimedia, install Ruby on Rails and follow the run and configuration instructions for a project with Ruby on Rails.
Lohimedia is currently set up to use mysql. As far as I know, there is no reason you couldnt use another database.
To setup your database, create the databases lohimedia_development, lohimedia_test, and lohimedia_production. Then, execute Lohimedia/db/lohimedia-create.sql and Lohimedia/db/lohimedia-data.sql using each of the previously created databases.
Dont forget to edit the Lohimedia/config/database.yml file for your database configuration.
At this point, Lohimedia should be up an running. An admin account comes automatically with Lohimedia. The user name is "admin" and the password is "admin".
Depending on how you have Rails set up, Lohimedia will have different root urls. In my case its localhost, so in the following urls, replace localhost with your root url.
Interesting urls (replace [lohimedia] with the hostname and port youre running rails):
[lohimedia]/index.html
[lohimedia]/articles/list
[lohimedia]/users/list
Enhancements:
- Updated docs to use migration.
- Added migrations.
- Added a method to list articles with release candidates or changes.
- Added convert wiki button to edit page.
- Created link methods for most pages in lohimedia.
- Continued work on lohimedia.css.
- Added link bars to admin pages, user pages, home pages, and layouts.
- Fixed some cross site scripting security bugs.
- Added some help text to the show release page and show development page.
- Added lohimedia.css.
- Created a generic list of links.
- Titles can now be set per page.
- Added a bunch of helper methods for creating links.
- Fixed more merge bugs.
<<lessInstead of allowing anyone to edit and release any article, users must first prove themselves by making useful contributions. If the user proves trustworthy, she will gain more and more privileges.
To run Lohimedia, install Ruby on Rails and follow the run and configuration instructions for a project with Ruby on Rails.
Lohimedia is currently set up to use mysql. As far as I know, there is no reason you couldnt use another database.
To setup your database, create the databases lohimedia_development, lohimedia_test, and lohimedia_production. Then, execute Lohimedia/db/lohimedia-create.sql and Lohimedia/db/lohimedia-data.sql using each of the previously created databases.
Dont forget to edit the Lohimedia/config/database.yml file for your database configuration.
At this point, Lohimedia should be up an running. An admin account comes automatically with Lohimedia. The user name is "admin" and the password is "admin".
Depending on how you have Rails set up, Lohimedia will have different root urls. In my case its localhost, so in the following urls, replace localhost with your root url.
Interesting urls (replace [lohimedia] with the hostname and port youre running rails):
[lohimedia]/index.html
[lohimedia]/articles/list
[lohimedia]/users/list
Enhancements:
- Updated docs to use migration.
- Added migrations.
- Added a method to list articles with release candidates or changes.
- Added convert wiki button to edit page.
- Created link methods for most pages in lohimedia.
- Continued work on lohimedia.css.
- Added link bars to admin pages, user pages, home pages, and layouts.
- Fixed some cross site scripting security bugs.
- Added some help text to the show release page and show development page.
- Added lohimedia.css.
- Created a generic list of links.
- Titles can now be set per page.
- Added a bunch of helper methods for creating links.
- Fixed more merge bugs.
Download (0.13MB)
Added: 2006-10-01 License: The Apache License 2.0 Price:
1120 downloads
gx 0.4.0
gx project is a little image viewer for GNOME. more>>
gx project is a little image viewer for GNOME. I wrote it to learn gtkmm (the C++ wrapper for the GTK+ api). It can rotate, rescale, and zoom in/out an image. It currently supports one image at a time.
gx is Free Software, redistribution and use in source and binary forms, with or without modification, are permitted under a BSDL license.
<<lessgx is Free Software, redistribution and use in source and binary forms, with or without modification, are permitted under a BSDL license.
Download (0.27MB)
Added: 2007-06-08 License: BSD License Price:
868 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above pmd 4.0 search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed