Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 1 of 8

FileSync plugin for Eclipse is a file synchronisation tool. The main goal is to keep files outside of Eclipse projects in-sync with Eclipse project files. The plugin works as builder in Eclipse and will synchronize all changes on Eclipse project files to mapped external folders. E.g. if a file ... [More] is created, changed or deleted in Eclipse, then the mapped (external) file will be created, changed or deleted too. Please note, that synchronization works is only in one direction - from Eclipse to the rest of the world. [Less]

4.66667
   
  0 reviews  |  21 users  |  9,252 lines of code  |  1 current contributor  |  Analyzed 3 days ago
 
 

Paster is an small application that lets you collect snippets of text so that you can easily copy them to the clipboard, and paste them later. It is created for people who have to answer the same questions by email, multiple times a day. They enter the answer in the tool one time and then just ... [More] copy it when needed. :) Paster is written in Java and uses a SQLite database. It works on Windows, Mac and Linux On this site this program is called JPaster (J for Java) because the name Paster was not available anymore. :) [Less]

0
 
  0 reviews  |  2 users  |  1,308 lines of code  |  0 current contributors  |  Analyzed 5 days ago
 
 

MySQL comes with a huge number of very useful scripts however there are situations where the toolset is no adequate. This package attempts to fill that gap. The project is called naga because it is meant to be red hot (like the chili). It probably will not be.

0
 
  0 reviews  |  1 user  |  1,884 lines of code  |  0 current contributors  |  Analyzed about 17 hours ago
 
 

For more information about Senuti, please visit FadingRed.

0
 
  0 reviews  |  0 users  |  0 current contributors
 
 

a tool to backup files when they are opened. 本軟體透過修改登錄檔的副檔名關聯,讓開啟該檔名檔案的時候透過本軟體來開啟,並在這個過程中複製該檔案。

0
 
  0 reviews  |  0 users  |  1,086 lines of code  |  0 current contributors  |  Analyzed 9 days ago
 
 

Todo Copy (formerly Smart Copy) is a single-file Python app for batch execution (Ant-like) of commands. For example, TC can dump a SQL database, zip that file and other files in a specified source path, and then send everything to an FTP site. Batch files are XML-based. Current version: 1.3.48 ... [More] (use Subversion on the Source tab for the lastest version) Execute at the command line with this syntax to see execution examples: python todocopy.py examples Todo Copy Project GoalsThe goals of the Todo Copy project are: Single file -- Most batch and build systems require many files and dependencies. The plan is to make sure SC is only one file, so it can be easily uploaded, included with distributions, and run without installation. Command line and library options -- All library functions (such as PySVN) will also have the SVN command-line equivalents. That way a system that doesn't have the library installed will still have the functions available. Includes all basic batch operations -- Allows scripting of all popular batch operations including file copy, zip, transfer (FTP, SCP, etc.), remote control of other systems with SSH, full knowledge of SVN, CVS, MySQL, and other programs. Current featuresCopy files and directories with ignore list Copy (or FTP) files from a newline-delimited text file list with auto directory create Database summary -- Renders an XML file of the database schema, row count, and data checksum. Great for diff-ing 2 or more databases. Also includes functions to include only specific tables, exclude specific tables, and set a pause between table checksum calculation so it can be used on production server without monopolizing resources. Batch execution sequential commands with Ant-like XML format MySQL options including dump database, dump stored procedure, statement execution Tag substitution -- Tag substitution in parameters and filename (i.e. MyDailyBU{DATE}{TIME} -> MyDailyBU_092008_1307) Property setting -- set parameters once that can be used by subsequent commands (such as set DB host name, password, db name for use by following db commands) Zip archive of specified files from multiple sources Automatic FTP transfer of file or files OS execution of any command Email capabilities -- sendmail and SMTP Smart reporting -- Set the reporting level for 0 -- no reporting, 3 -- specified reporting frequency (i.e. 1 out of every 40 messages), and 9 -- all reports Logging -- to screen or file crontab output -- Specify human readable parameters (month=6, day=Thu) and crontab string will be output Recursive svn log and file report -- Recursively search a specified directory and report all logs given critertia (such as between revisions 100:150 or dates). Also displays list of all files changed for this period. Targets -- A script may now have multiple targets. A target may use the execbefore/depends and execafter attributes to call other targets. [Less]

0
 
  0 reviews  |  0 users  |  1,723 lines of code  |  0 current contributors  |  Analyzed 7 days ago
 
 

I/O in applications has become the biggest bottleneck in desktops, scientific computing, large scale simulations etc. Improvement in CPU speeds has shown significant improvement as compared to improvement in disk and memory speeds. Multi-tasking in Operating Systems gives rise to multiple I/O ... [More] streams. Unlike the shared resource, the CPU, multiple I/O streams can actually degrade the performance of the disk. In this article, we present a simple case study where we look at multiple sequential I/O streams accessing the same disk and study the degradation in performance caused by this scenario. We further propose a simple solution to remedy this situation. Readers who study this article are more likely to realize how to improve the performance of simple applications running on their desktop. We believe that any reader familiar with programming and using any Operating system such as Linux, AIX, Solaris etc can immediately grasp the underlying idea and benefit from it. We based our project on the coreutils package. We modified the existing file "copy.c", and added a header file, both of which can be found in the "Source" repository. A full report of our project, explaining the idea, its implementation and the description and results of all the tests we ran, is available in the download section. [Less]

0
 
  0 reviews  |  0 users  |  1,185 lines of code  |  0 current contributors  |  Analyzed 7 months ago
 
 

myQsmileys is an open source web based application that will ease the Internet users to put smileys on their web page. This application will automatically copy the HTML code of the chosen smiley to the user's clipboard. myQsmileys is written in HTML, JavaScript, and CSS. To execute myQsmileys ... [More] , the user need a JavaScript-enabled browser with integrated Shockwave Flash and Adobe Flash Plugin. The first version of myQsmileys (v1.0) was released on June 2007, and has been updated for several times. The smiley contained in this application is taken from myQuran forum (http://www.myquran.org). Therefore, it's named myQsmileys. Originally, myQsmileys was developed to meet the author's own need, but as the time elapsed and the willing to share the knowledge and the benefits, myQsmileys was made possible to be used, modified and distributed by another Internet users. myQsmileys has also a sub program, named myQeys4blog. It's a plugin for blog with Blogger/Blogspot platform that will enable visitors of the blog to give comments on post with smileys using the similar method as myQsmileys does. myQsmileys is licensed under the term of GNU General Public License. [Less]

0
 
  0 reviews  |  0 users  |  0 current contributors  |  Analyzed 8 days ago
 
 

The castcopy project implements file copy operations for the Linux platform using UDP over multicasted IP networks. OverviewThe castcopy project is an attempt at creating multicast file transfer software for Linux. It is written in perl, and coincidentally, is the author's first foray into ... [More] the perl language. The project consists of a perl module (lib/CastCopy.pm) providing functionality to the programs visible at the user-level: cast, and get-cast. DetailsDownloadscastcopy 0.1 InstallationDownload the latest archive from above. Proceed with the following steps: Extract the archive: tar jxf castcopy-0.1.tar.bz2 Build it: cd castcopy-0.1 perl Makefile.PL && make && make test Install it, as root (sudo is fine): make install Setup a standard configuration: cp config/castcopy.cfg /etc/castcopy.cfg chmod 644 /etc/castcopy.cfg ConfigurationThe standing configuration can be changed by editing the /etc/castcopy.cfg file. The example castcopy.cfg file is reproduced and explained here. [net] data_address=239.1.1.1 data_port=22000 control_address=239.1.1.1 control_port=22001 [options] blocksize=1024The data_address and data_port lines control the IP address and port number used for the data portion of castcopy. The data portion of castcopy contains the actual file contents being transferred over the network. The control_address and control_port lines control the IP address and port number used for the control portion of castcopy. The control portion of castcopy contains the commands and information necessary for cast clients to extract files relayed by the sender. Finally, the blocksize line controls the payload of each UDP packet. The maximum payload of a UDP packet is 65507 bytes. The default here is 1024 bytes. Be aware that the packets will be segmented according to MSS, or Maximum Segment Size, for a given network. Usagecast: transfers files from the sending machine to the network address specified in the configuration file /etc/castcopy.cfg, or alternatively, a file specified with the --config option. get-cast: receives files from the network address specified in the configuration file /etc/castcopy.cfg, or alternatively, a file specified with the --config option. Each program consists of a number of options. The options for cast are as follows (from cast --help): Usage: /usr/bin/cast [OPTION]... [FILENAME] Send FILENAME to the multicast channel. Example: /usr/bin/cast /home/nick/.bashrc Options: --help, -H Displays this help. --verbose, -V Verbose mode. --config, -C Configuration file, defaults to '/etc/castcopy.cfg'.The options for get-cast are as follows (from get-cast --help): Usage: /usr/bin/get-cast [OPTION]... [FILENAME] Get FILENAME from the multicast channel. Example: /usr/bin/get-cast /home/nick/.bashrc Options: --help, -H Displays this help. --verbose, -V Verbose mode. --config, -C Configuration file, defaults to '/etc/castcopy.cfg'. --no-overwrite, -NO Prevent overwriting existing files. --md5-overwrite, -MO Overwrite when MD5 checksums differ. Advanced Options: --localfile (-L) [FILENAME]: Override filename in cast with the specified filename. --iteration (-I) [1-n]: Defines the number of iterations get-cast will execute searching for the specified file before giving up.Two specific options are of importance. The --md5-overwrite option can be used to allow file download to only occur when the checksum of an incoming file is different. The desired effect being that downloads should only occur when the sender (caster) is sending something different. The second option, --localfile, allows the get-cast download program to override the file specified by the sender with a user-specified one. For example, if the sender (caster) was sending /home/user/.bashrc, an overridden form might be --localfile /home/user/.bashrc2. At which point, the files could be compared or otherwise operated on. Example Sessionscast# cast ~/54MBfile [Using configuration file... /etc/castcopy.cfg] [Computing checksum... 5b26b79fe987a35d307c2e69754ffb28] [Determining filesize... 56307268] [Computing packets... 54988] [Sending checksum... ok.] [Sending packet count... ok.] [Sending block size... ok.] [Sending CTS signal... ok.] [Writing 54988 packets... ok.]get-cast# get-cast -V -MO --localfile 54MBcopy 54MBfile [File to receive... 54MBfile] [MD5 mismatch downloads... yes] [Remote filename overrides... yes, 54MBcopy] [Computing checksum... n/a] [Waiting to receive checksum... 5b26b79fe987a35d307c2e69754ffb28] [Waiting to receive packet info... 54988] [Waiting to receive block info... 1024] [Waiting to receive CTS signal... 54MBfile] [Waiting for transfer to start... ok.] [Computing checksum of received file... 5b26b79fe987a35d307c2e69754ffb28] [Less]

0
 
  0 reviews  |  0 users  |  585 lines of code  |  0 current contributors  |  Analyzed 3 days ago
 
 

As networked filesystems become more prevalent, especially in large organizations, users are becoming less and less capable of intelligently/efficiently doing simple operations like copying files. It is not for lack of trying. The fact is that they simply are not equipped with the network/filesystem ... [More] layout information that is necessary. And neither should they be. This is one of the things administrators are for. The standard copy tools either treat all filesystems as local (cp) or require the user to choose source and destination hosts (rcp, scp). icp is different. Based on network/filesystem layout information, icp is able to make intelligent choices about the systems to use in order to perform efficient copy operations--without burdening the user. [Less]

0
 
  0 reviews  |  0 users  |  0 current contributors  |  Analyzed 4 days ago
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.