Main > Free Download Search >

Free ccbuild 1.5.5 software for linux

ccbuild 1.5.5

Sponsored Links
Sponsored Links
Sort by >> Relevance
rss
Secleted [ 0 ] software to compare
Results 1 - 15 of about 11
ccbuild 1.5.5

ccbuild 1.5.5


ccbuild is a strict developers make utility. more>>
The ccbuild goal is to allow the developer to run only one command: ccbuild. ccbuild program will then find out what it should do on its own, and start updating any source connected to your current programs (by looking at #include statements).
Currently the program can do this using only the information from your source code and a file containing information about compilation parameters that are needed when a specific global include ("#include ") is used.
The main difference with other build tools is that, during the development phase, ccbuild should be able to find its own way: no part of the build should have to be scripted! This is also why ccbuild is very system specific and only runs on Linux (and hopfully any other platform that looks like it).
When developing C++ programs according to a standard of "a file per function, a directory per class" your filesystem will be in constant turmoil. When you use the GNU autotools you will have to edit your Makefile.am for every function and sometimes let the tools re-evaluate your whole system!
This, of course, will not do. So, I set out to create a tool to aid me in my development phase. Mind you, the autotools are great for portability and distribution, but during development they kept me from good coding ethics.
Main features:
- Fully automated building, with only one simple command.
- Automatic dependency resolution by reading the sourcecode.
- Automatic binary target resolution.
- Semi-automatic library and linking resolution (via a simple configuration file).
- Specific object file cleaning.
- Separation of object files an source by using an "o" directory for output.
- Monolithic makefile generation (without a clean rule at the moment).
- Header include graphs using the Graphviz DOT language (example).
- Support for ".cc" and ".cpp" extensions.
When run without any options ccbuild will issue the command "build". For every .cc file in the local directory: if it contains an "int main" function, it will be seen as a binary target. For every binary target, ccbuild will follow its includes to other directories and see all .cc files in those directories as objects (if they dont have an "int main" function). It will then compile the object, keeping any linker options back for the binary target. To know what linker options to use, see Resolution.
To be able to link the binary, the compiler needs to know what libraries to link to and of course what include paths need to be added. The ccbuild utility assumes that for every extra comipler argument, there is a global include that can indicate its needed.
When a global include is encountered ("#include ") it will try to resolve it by looking it up in its table, issueing a warning if it is not found in the resolution table or in "/usr/include" or in "/usr/include/g++-3/". The table of resolutions is loaded from tab saperated configuration files "ccResolutions" and "~/.ccbuild/ccResolutions" (in that order).
Currently this can only support options for either link OR compile time. (See TODO: "Propper...") Which means you cannot mix "-I" (include) and "-l" (library) options yet.
An example configuration file wich currently is useful is (notice the tab between "png.h" and "-lstdc++ -lpng -lz"):
png.h -lstdc++ -lpng -lz
sqlite3.h -lsqlite3
Version restrictions:
- Any source file that needs to be compiled into an executable must contain a main function returning an int.
- All code needed for a class must be contained in one directory (all .cc files are taken to be object targets for the main program including the header in the same directory).
- Currently source files need to have one of these extensions: .cc, .cpp, .h, .hh, .ih, .tcc. Any other extension is not seen or interpreted in the wrong way.
<<less
Download (0.54MB)
Added: 2007-07-03 License: GPL (GNU General Public License) Price:
845 downloads
ATutor 1.5.5

ATutor 1.5.5


ATutor is an Open Source Web-based Learning Content Management System designed with accessibility and adaptability in mind. more>>
ATutor is an Open Source Web-based Learning Content Management System (LCMS) designed with accessibility and adaptability in mind.
Administrators can install or update ATutor in minutes, and develop custom templates to give ATutor a new look. Educators can quickly assemble, package, and redistribute Web-based instructional content, easily retrieve and import prepackaged content, and conduct their courses online. Students learn in an adaptive learning environment.
ATutor is the first fully inclusive LCMS, complying with the W3C WCAG 1.0 accessibility specifications at the AA+ level, allowing access to all potential learners, instructors, and administrators, including those with disabilities who may be accessing the system using assistive technologies. Conformance with W3C XHTML 1.0 specifications ensures that ATutor is presented consistently in any standards compliant technology.
ATutor has also adopted the IMS/SCORM Content Packaging specifications, allowing content developers to create reusable content that can be swapped between different e-learning systems. Content created in other IMS or SCORM comformant systems can be imported into ATutor, and visa versa. ATutor also includes a SCORM 1.2 Runtime Environment (LMS RTE3) for playing and managing SCORM based Sharable Content Objects (SCOs).
ATutors base in Open Source technology makes it a cost effective tool for both small and large organizations presenting their instructional materials on the Web, or delivering fully independent online courses. Comprehensive help is available through the ATutor HowTo documentation, through a number of support services, or through the public forums, and full language support is available through the ATutor Translation Site.
ATutor 1.5.4 Demo:
http://www.atutor.ca/atutor/demo.php
Main features:
- Forum Upgrades: Shared forums for communication across courses. Create communities around groups of course forums, or around an entire ATutor course server. Alumi participation in course forums. Subscribe to shared forums or course forums, or subscribe to specific topic threads to receive messages by email. Quickly access current forum messages through the Forum Posts menu module.
- File Manager Upgrades: Create new text and html files, move individual files or batches of files, and use the file manager while editing ATutor content pages. Use the Insert function to create links to files within course content pages and test questions.
- Enrollment Manager Overhaul: Create, import, and export course enrollment lists, and manage enrolled students or alumni. New tabbed display for managing student information, managing course lists, managing roles and privileges, as well as creating and managing groups.
- Language Overhaul: Language management has been completely re-designed. Translate, import, and export language from within an ATutor installation. Support for the UTF-8 character set. ATutor is avalable in more than 30 languages.
- Backup Manager: Administrator and Instructor Backup Manager. Create master copies of courses. Manage multiple backups per course and restore only material you specify into existing and newly created courses.
- Question Bank: Create tests by adding questions to, and retrieving questions from, a test item respository.
- Test/Survey Manager Upgrade: New ability to create image based test items, arrange multiple choice questions vertically or horizontally, assign tests to a class, to groups, or to individual students.
- Theme Manager: Easily copy, import, and export ATutor themes.
- RSS Feeds: Syndicate course announcements with RSS 1.0, or RSS 2.0 feeds, to display them on remote Web sites.
- New Feedback and Error Handling: Redesigned, modular, user feedback system. Improved logging, tracking, and presentation of system errors for debugging and troubleshooting ATutor installations.
- Embed ACollab: Embed ACollab into ATutor, or open it in a new window to participate in group activities.
- System Announcements: Administrators can send email announcements to all instructors and/or students registered on an ATutor system.
- Easy Enrollment: Students can now enroll in courses through the Browse Courses screen.
<<less
Download (2.4MB)
Added: 2007-08-05 License: GPL (GNU General Public License) Price:
821 downloads
Disc-Cover 1.5.5

Disc-Cover 1.5.5


Disc-cover provides an easy way to produce covers for audio CDs. more>>
Disc-cover provides an easy way to produce covers for audio CDs. Disc-Cover scans audio CDs and uses information from the CDDB or CDINDEX database to build a back and front cover for the CD. Output is in Latex, Dvi, PDF, Postscript, HTML, plain ASCII, or any other format suited for cdlabelgen.
Main features:
- uses Latex to produce high quality output,
- outputs in Latex, Dvi, Postscript, Pdf, Cddb entry, HTML, ASCII and a format to use with the application cdlabelgen,
- supports caching of cddb entries in a directory that can be shared with other freedb-aware programs,
- connects with a freedb server to get the disc title, artist and list of track titles and extended information where available,
- optionally let Disc-Cover search on allmusic.com for a small version of the corresponding front cover of the cd, which it will put on your front cover,
- optionally put a picture on the front cover, supports almost any image format,
- assign different colours to different items such as artist name and track numbers,
- supports covers for double albums,
- output for jewel cases and various slim cases.
<<less
Download (0.051MB)
Added: 2006-06-22 License: GPL (GNU General Public License) Price:
714 downloads

ccbuild 1.5.5 related searches

: ccbuilders, build,
Update Notifier 0.1.5.5

Update Notifier 0.1.5.5


Notifies you when updates are available for your extensions and themes more>> <<less
Added: 2009-07-06 License: MPL Price: FREE
55 downloads
MRTG-eth-probe 1.5.5

MRTG-eth-probe 1.5.5


MRTG-eth-probe provides a probe for the Multi Router Traffic Grapher. more>>
MRTG-eth-probe provides a probe for the Multi Router Traffic Grapher, generating statistics for network devices that do not support the SNMP protocol. It reads interface stats from /proc/net/dev (or some other file you configure), and generates an output readable for MRTG by parsing the file.
Since the starting of this project MRTG-eth-probe has been downloaded more than 1700 times (as of 2001-11-04). Thanks for this go first of all to Freshmeat for accepting the project and for redirecting so much people to my sourceforge projectpage Additional thanks go to Michael Feger for sending me a patch to 1.5.2 which makes up the most important changes of this release.
Enhancements:
- bugfix: missing dot
<<less
Download (0.010MB)
Added: 2006-06-29 License: GPL (GNU General Public License) Price:
1215 downloads
ProStockMaster for Linux 1.5.5

ProStockMaster for Linux 1.5.5


ProStockMaster helps thousands photographers in keywording, preparing, uploading and selling their photos through the leading microstock sites: iStockPhoto,ShutterStock,DreamsTime,123rf,BigStockPhoto,CanStockPhoto,Fotolia,Stockxpert and Alamy more>>

ProStockMaster for Linux 1.5.5 is designed as a professional program that can allow to automate the tedious tasks of tagging, managing and uploading stock photos to online stock agencies, freeing you up to spend more time doing what you love shooting pictures.

In addition, ProStockMaster helps tens thousands of amateurs and professionals involved in stock photography in keywording, preparing, uploading and selling their images the leading stock photo agencies: iStockPhoto, ShutterStock, DreamsTime, 123rf, BigStockPhoto, CanStockPhoto, Fotolia, Stockxpert and Alamy

ProStockMaster is available on Windows (Vista, XP, 2000, Me, 2003, 98, 95), Mac Os X and Linux platforms.

Major Benefits:

  1. Upload all your images to all leading stock photography agencies just in one click! You can upload selected images or a complete image folder!
  2. Automate IPTC and Adobe XMP keywording (tagging)! Enter a word or a phrase in your native language and get tens of automatically generated English keywords relevant for your image. All this just in one button click!
  3. Get your stock statistics directly at your fingertips! All earnings summarized just in one window for every stock agency you work with
  4. View EXIF data inserted by your camera: aperture & shutter, program mode, ISO, focal length, flash mode, metering mode and much more
  5. Translate meta-data for all images in the selected folder to another language. All teh images will be copied to another folder and their meta-data will be translated on-the-fly
  6. Fast search in images on your computer for any keyword either in the image title, description or in the keywords fields
  7. Copy keywords, title and description (IPTC) from one image to another, making keywording of similar images extremely fast and easy. For instance, if youve shoot a sport event and then have selected 12 images for editing and upload, 95% of keywords in these images shall probably be the same. ProStockMaster allows you applying the selcted keywords set to multiple images and copyIPTC metadata between images
  8. Import and export keywords from external files, optionally with on-the-fly translation. You can keep your keywords in categories in your native language and then import, translate & insert them in your images
  9. Upload history / track records

Major Features:

  1. Simultaneous Upload of Stock Photos : Post stock images and entire folders to multiple agencies, in one click! Select from a list of top-selling microstock agencies. PSM also provides seamless registration on each site, if you are not yet a member contributor.
  2. Automated Keywording (IPTC) :Type a keyword or two and click the "Suggest!" button. Select from the list of popular and relevant keywords that PSM provides. PSM also provides auto-translation to dozens of languages, allowing your photos to be found easily by purchasers around the world.
  3. Stock Earnings Statistics :Review the purchase and download statistics for all your stock content, on each photo stock agency site.
  4. Metadata Simplicity : Search for stock images in your collection by the various metadata and keywords you have already collected per image. Export, Import and Copy metadata easily among multiple pictures. No more one-at-a-time editing!
  5. Photo Data :Review and use the EXIF data inserted into each of your pictures: aperture, shutter speed, program mode, ISO and more.

Requirements: At least 1GB RAM recommended

WareSeeker Editor
<<less
Download (12.02MB)
Added: 2009-03-31 License: Freeware Price: $0
206 downloads
Math::NoCarry 1.10

Math::NoCarry 1.10


Math::NoCarry is a Perl extension for no carry arithmetic. more>>
Math::NoCarry is a Perl extension for no carry arithmetic.

SYNOPSIS

use Math::NoCarry;

my $sum = Math::NoCarry::add( 123, 456 );

my $difference = Math::NoCarry::subtract( 123, 456 );

my $product = Math::NoCarry::multiply( 123, 456 );

No carry arithmetic doesnt allow you to carry digits to the next column. For example, if you add 8 and 4, you normally expect the answer to be 12, but that 1 digit is a carry. In no carry arithmetic you cant do that, so the sum of 8 and 4 is just 2. In effect, this is addition modulo 10 in each column. I discard all of the carry digits in this example:

1234
+ 5678
------
6802

For multiplication, the result of pair-wise multiplication of digits is the modulo 10 value of their normal, everyday multiplication.

123
x 456
-----
8 6 x 3
2 6 x 2
6 6 x 1

5 5 x 3
0 5 x 2
5 5 x 1

2 4 x 3
8 4 x 2
+ 4 4 x 1
-------
43878
Since multiplication and subtraction are actually types of additions, you can multiply and subtract like this as well.

No carry arithmetic is both associative and commutative.

<<less
Download (0.005MB)
Added: 2007-08-08 License: Perl Artistic License Price:
807 downloads
PGPLOT::Simple 0.05

PGPLOT::Simple 0.05


PGPLOT::Simple is a simple Perl Interface to PGPLOT. more>>
PGPLOT::Simple is a simple Perl Interface to PGPLOT.

SYNOPSIS

use strict;
use PGPLOT::Simple qw(:essential);

die "Must provide a filename.n" unless @ARGV;

my $filename = shift;
chomp $filename;

unless ( $filename =~ /.ps$/ ) {
$filename .= ".ps";
}

set_begin({
file => "$filename/CPS",
});

set_environment({
x_min => 0,
x_max => 50,
y_min => 0,
y_max => 10,
});

write_label({
title => A Simple Graph Using PGPLOT::Simple,
color => Blue,
font => Italic,
});

draw_points({
x => [1, 3, 12, 32, 40],
y => [1, 5, 5, 3, 9],
color => Blue,
width => 20,
});

draw_error_bars({
x => [20],
y1 => [4],
y2 => [6],
terminal => 10,
width => 10,
color => Orange,
});

set_end;

PGPLOT::Simple is a simple interface to the PGPLOT library ala Perl, making simple things easy and difficult things possible.

Why simple? Because it has a simple and intiutive interface to the most common things you will need from PGPLOT, but also allowing you low-level access to the PGPLOT library.

<<less
Download (0.033MB)
Added: 2007-04-23 License: Perl Artistic License Price:
915 downloads
AI::NeuralNet::BackProp 0.77

AI::NeuralNet::BackProp 0.77


AI::NeuralNet::BackProp is a simple back-prop neural net that uses Deltas and Hebbs rule. more>>
AI::NeuralNet::BackProp is a simple back-prop neural net that uses Deltas and Hebbs rule.

SYNOPSIS

use AI::NeuralNet::BackProp;
# Create a new network with 1 layer, 5 inputs, and 5 outputs.
my $net = new AI::NeuralNet::BackProp(1,5,5);

# Add a small amount of randomness to the network
$net->random(0.001);

# Demonstrate a simple learn() call
my @inputs = ( 0,0,1,1,1 );
my @ouputs = ( 1,0,1,0,1 );

print $net->learn(@inputs, @outputs),"n";

# Create a data set to learn
my @set = (
[ 2,2,3,4,1 ], [ 1,1,1,1,1 ],
[ 1,1,1,1,1 ], [ 0,0,0,0,0 ],
[ 1,1,1,0,0 ], [ 0,0,0,1,1 ]
);

# Demo learn_set()
my $f = $net->learn_set(@set);
print "Forgetfulness: $f unitn";

# Crunch a bunch of strings and return array refs
my $phrase1 = $net->crunch("I love neural networks!");
my $phrase2 = $net->crunch("Jay Lenno is wierd.");
my $phrase3 = $net->crunch("The rain in spain...");
my $phrase4 = $net->crunch("Tired of word crunching yet?");

# Make a data set from the array refs
my @phrases = (
$phrase1, $phrase2,
$phrase3, $phrase4
);

# Learn the data set
$net->learn_set(@phrases);

# Run a test phrase through the network
my $test_phrase = $net->crunch("I love neural networking!");
my $result = $net->run($test_phrase);

# Get this, it prints "Jay Leno is networking!" ... LOL!
print $net->uncrunch($result),"n";

AI::NeuralNet::BackProp is the flagship package for this file. It implements a nerual network similar to a feed-foward, back-propagtion network; learning via a mix of a generalization of the Delta rule and a disection of Hebbs rule. The actual neruons of the network are implemented via the AI::NeuralNet::BackProp::neuron package

<<less
Download (0.094MB)
Added: 2006-06-16 License: Perl Artistic License Price:
1225 downloads
jTagger 2007.02

jTagger 2007.02


jTagger is an powerful MP3 tag and filename editor. more>>
jTagger is an powerful MP3 tag and filename editor. jTagger project can update filename and tags for individual files or in batch mode.

Its possible to test changes in batch mode before writing changes. Basic MP3 playback is supported.

jTagger is written in Java 1.5 (5.0) so it should work on all platforms as long the right java version is installed. The program has been tested on Windows XP SP2 and Linux (Suse 10.0).

Reading audio tracks with extended character encodings hasnt been tested. It is quite slow on reading and special on writing operations. And update time increases with file size.

<<less
Download (0.83MB)
Added: 2007-02-27 License: GPL (GNU General Public License) Price:
970 downloads
ProM Import Framework 3.1

ProM Import Framework 3.1


ProM Import Framework allows you to extract process enactment event logs from a set of information systems. more>>
ProM Import Framework project allows you to extract process enactment event logs from a set of information systems.
These can be exported in the MXML format, which is the standard event log data format for Process Mining analysis techniques.
Process Mining is a family of a-posteriori analysis techniques to extract abstract information from process enactment logs. More in-depth information about the are of process mining is available at processmining.org.
Installation:
- Decompress and extract the provided *.tar.gz archive.
- This will create a folder ProMimport, containing all files necessary.
- Start the application by running the provided shell script start.sh.
- The import filter plugins delivered with your installation package are located in the Plugins folder inside the ProMimport directory.
- Load the plugins (which are packaged in *.jar files) that you want to use from within the running app. For that, use Load filter plugin.. from the Filters menu.
- 3rd party plugins, or plugins developed by you, can be added to the application in exactly the same manner.
- Once imported, filters are automatically added to the applications filter cache, and zre re-loaded on every successive startup. Further, all filter and application configuration data is transparently made persistent by the application.
- Thus, after importing all filter plugins necessary, you can safely delete the Plugins folder.
Enhancements:
- This is the initial release of the ProM framework under the new open source CPL license.
- Installers / disk images are provided for Windows and Mac OS X, while the provided source archive is also executable on all platforms supporting Java 5.0.
- Notice that this release depends on a Java runtime environment of version 1.5 / 5.0 or later.
- Prior JRE releases may yield unexpected errors.
<<less
Download (0.41MB)
Added: 2006-05-19 License: GPL (GNU General Public License) Price:
1258 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 1
  • 1