[30 total ]
GNU Mailman is software to help manage email discussion lists and e-newsletters. Its integrated Web interface provides easy-to-use access for list members and list administrators. Mailman supports built-in archiving, automatic bounce processing
... [More]
, content filtering, digest delivery, spam filters, topics, Usenet gateways, and more. It is fully internationalized, and supports digests and email commands. It runs on any Linux or Unix-like operating system and is compatible with most email and Web servers, mail readers, and Web browsers. [Less]
The KDE Kontact Personal Information Management suite unites mature and proven KDE applications under one roof. Thanks to the powerful KParts technology, existing applications are seamlessly integrated into one.
The components of KDE Kontact are
... [More]
tailored to work well with each other. This results in features like intuitive drag-and-drop between appointment handling, task lists and contacts. KDE Kontact supports various groupware servers. When using these servers your workgroup has access to features like shared email folders, group task lists, calendar sharing, central addressbooks and meeting scheduling. [Less]
PHPlist is a mailing list and newsletter manager that allows posting via a Web page. It works well when used for announcements, and can handle very large email address lists. Users can sign up to multiple lists, but will only receive a single copy of
... [More]
cross-posted messages. When signing up, users can identify their geographical location, and messages can be targetted to these. You can add place holders in your email that will be replaced with personal details (such as the person's name). Users can update their own information, and unlike many other mailing list systems, they can change their email address. HTML emails are supported. [Less]
A collaborative newsletter management system integrated and build upon eZ Publish. It allows to create personalized mass mailings.
The content can be either freely written or also be managed in a strict and controlled workflow, depending on the needs and the added extensions.
Sympa is an electronic mailing list manager. It is used to automate list management functions such as subscription, moderation, archive and shared document management. It also includes management functions which would normally require a substantial
... [More]
amount of work (time-consuming and costly for the list owner). These functions include automatic management of subscription renewals, list maintenance, and many others. [Less]
"Tellmatic - the newsletter machine" is a PHP based newsletter script to create, manage and send personalized newsletters or massmails. It uses WYSIWYG and has a form editor. Recipients and newsletter are stored in unlimited groups. It handles
... [More]
bouncemails and failed adresses automagical.
Tellmatic supports GeoIP, has optimized import/export routines, creates graphical statistics and has multiuser support.
Contains a powerfull blacklisting feature and support for multiple mailservers. [Less]
maildirman copies held messages from Mailman's moderator queues to a Maildir. After you move messages to "spam" and "non-spam" folders, it feeds them through SpamAssassin's Bayesian learner, and tells Mailman to discard or accept, as appropriate.
... [More]
This allows you to manage both list moderation and spamassassin training via a local MUA, a standard IMAP client, maildirsync, or any number of other standard mail-handling mechanisms, rather than only through the Mailman web interface. [Less]
ukolovnik is a simple todo manager written in PHP and using MySQL as its backend. It does not provide multi-user functionality, just everything you need for a personal todo list.
Simple, web-based addressbook (contact manager, organizer): Addresses, e-Mails, phone numbers & birthdays. vCard and CSV export support. Homepage guessed from e-Mail, "Google Maps" links. Based on PHP/MySQL. http://php-addressbook.sourceforge.net/demo
JobberBase is a simple, slick looking job board that is great for launching an easy to use, single industry job board.
Features:
- Post jobs without an account
- Search for jobs
- Apply to interesting jobs
- Administration panel
- RSS feeds
- Site-widget to show jobs on other sites
2532|Gigs is a php/SQL gig lister designed for bands, venues and music sites alike. The web based Control Panel allows users to add, edit and delete shows and artists. Support for multiple artists as well as multiple users. Our web based installer
... [More]
walks you step by step through the installation so there is no need to edit any files. 2532|Gigs includes an RSS feed for upcoming shows, calendar featuring upcoming gigs, ability to search past and future gigs and a unique flyer generator. Our language system allows you to easily translate 2532|Gigs into your language or you can download one of our language packs. [Less]
TreeGUI is a Directory Indexer for HTTP/FTP Servers. Index files can be created in XHTML or TEXT format. Windows Service is available to configure and forget. Other features are: Scheduling and option to automatically ZIP large index files.
CarrotQ is a flexible task management system using color to present a queue of tasks or projects. The main idea behind it is that it is better to use the carrot than the stick. Towards that goal, CarrotQ allows developers and management to input
... [More]
their view of a particular project based on concrete factors including compensation, business value, "newness", and other parameters. CarrotQ then pops tasks onto the queue based on the values of the parameters. [Less]
Glista aims to be a very simple personal to-do list manager that does what it's supposed to, and does not get in your way.
The main focus of Glista is on staying a very simple tool. We believe task tracking is a trivial part of our daily work (or
... [More]
life) and that it should stay trivial.
Technically, Glista is written in C and uses the Gtk+ grapical toolkit and Glib, making it potentially cross-desktop and cross-platform.
Currently it is known to runs on different flavours of GNU/Linux, but should be easily portable to other UNIX-like systems, and also to Mac OS X and Microsoft Windows. [Less]
TOMBO is yet another NotesTaker works on Windows/Windows CE.
Features
* Text file base tree view notes management.
* H/PC Pro and Win32 version have two pane view.
* File name auto-generation.
* Encryption. TOMBO uses 128bit
... [More]
Blowfish Encryption Algorithm based on GnuPG.
* You can choose encrypted/plain by each notes. Plain memo can view without password, so you can control accessibility and safety.
* Easy operation.
* Share notes both desktop PC and PDA. You can encrypt notes on PC and read it on PDA using ActiveSync.
* Regular expression searching.
* License is GPL. You can use TOMBO free. [Less]
ComicShout is a web comic publishing system designed to make it easy for comic artists to get their work up on the internet.
Generic support for list-like structures in Haskell.
The ListLike module provides a common interface to the various Haskell types that are list-like. Predefined interfaces include standard Haskell lists, Arrays, ByteStrings, and lazy ByteStrings.
... [More]
Custom types can easily be made ListLike instances as well.
ListLike also provides for String-like types, such as String and ByteString, for types that support input and output, and for types that can handle infinite lists. [Less]
plists is a drop-in replacement for the Erlang module lists, making most list operations parallel. It can operate on each element in parallel, for IO-bound operations, on sublists in parallel, for taking advantage of multi-core machines with
... [More]
CPU-bound operations, and across erlang nodes, for parallizing inside a cluster. It handles errors and node failures. It can be configured, tuned, and tweaked to get optimal performance while minimizing overhead.
Almost all the functions are identical to equivalent functions in lists, returning exactly the same result, and having both a form with an identical syntax that operates on each element in parallel and a form which takes an optional "malt", a specification for how to parallize the operation.
fold is the one exception, parallel fold is different from linear fold. This module also include a simple mapreduce implementation, and the function runmany. All the other functions are implemented with runmany, which is as a generalization of parallel list operations.
Documentation is available at http://freeyourmind.googlepages.com/plists.html, and a blog post with some examples at http://plists.wordpress.com/2007/09/20/introducing-plists-an-erlang-module-for-doing-list-operations-in-parallel/. [Less]
PHP File ListA PHP application that can be used to upload and share files on a web server. The idea is to keep it as simple as possible yet with a fresh and intuitive look.
HistoryThis project started when me and my IRC friends needed a place where
... [More]
we could share images and small files easily. I wrote a PHP script that let users upload files and display them in a simple list; PHP File List was born.
I have been adding features to the application every now and then for the last few years. I still intend for it to be as simple as possible, however the interface is stylish and security is an important factor. I created this Google Code project to finalize and share this application with the world.
Latest changesVersion 0.1 is released!
DocumentationInstallationDownload the latest release from the Downloads tab. Unzip the file and upload the contents to your web server. Open the index.php file and look for the Configuration block (near the top). Make sure you set the correct URL to where the application is installed ($FileListURL). Create the files/ directory and make it world writable. [Less]
Rails SimpleDB Task List (Implemented with Amazon Web Services)This project shows a simple implementation of a task list using the following technologies:
Ruby on Rails 2.02 Amazon SimpleDB Deployed on Amazon EC2 No local database is used. No MySQL
... [More]
or sqlite.
See the Setup for installation instructions. You will need an Amazon Web Services account.
This is a rather simple project, but I think it does a decent job in demonstrating the power of handing off infrastructure to third-party utility computing services (clouds) like EC2, S3, SQS, and SimpleDB.
It would be trivial to scale this application with a little bit of resource caching (calls to Amazon) and an observer. You could deploy it on n servers (in fact there are scripts that will automatically drop in new EC2 instances based on CPU load) without any concerns over database clustering. Naturally you still need to develop with data integrity in mind, and ActiveResource has no where near the attention of ActiveRecord to date, so it's not a replacement for your typical relational DB setup in most instances.
Next Steps:Implement a proper caching layer at the controllers. Put a decent UI on it. Replace the proxy with direct calls to SimpleDB (we're marshalling objects twice right now). Put together the cap recipes for EC2 deployment. - Dave Rapin [Less]
The generic data structure library is a bunch of data structures that are designed and created in as generic a fashion as possible. Each data structure will contain its own basic memory management, be able to handle any object type, and hopefully
... [More]
constraint to strict algorithmic constraints. When the library hits version 1.0, it will contain the following data structures:
* Doubly Linked List - Done
* List-based Queue - Done
* List-based Deque - Done
* List-based Stack - Done
* Vector - Done
* Vector-based Queue - Done
* Vector-based Deque - Done
* Vector-based Stack -Done
* Binary Tree - Done
* Hash Table - Done
* Priority Queue - Done
* Heap - Done
* Memory Manager
* Object Cache w/ Garbage Collection
* AB Tree
* Split Lists
* RB Tree
* AVL Tree [Less]
The utility will refresh the page twice a second (500ms) and click on the area for "Attack" where the first mob would be. Currently the utility only attacks the first item in the hit list. Current Support Hit List Only Any Browser, Any Resolution
... [More]
Microsoft .net 2.0 required
Future Support Heal every 5 min. Execute missions once an hour Bank all Money every 5 min. Auto detect screen size Allow for screen size "calibration" [Less]
Lilblogs is a CakePHP ezine plugin.
IntroductionI began writing what would become this library back in 2004. At the time, I was developing a semi-structured database called Spinneret, which was to be a sensical merging of the relational database concepts that I had utilized
... [More]
throughout my life and the native XML concept which I helped to pioneer. It would have featured dynamic storage and flexible data representation (JSON, XML, YAML, etc). Unfortunately, Spinneret was never to be, so this code sat around for quite some time before I decided that it should be released to the public.
So What Is It?Well, it's a library that does 'stuff' for you. When I stay 'stuff,' I mean that it performs a variety of tasks including collection management thread and signal abstraction, and specialized memory management.
Presently, Essential-C includes the following C routines: Collection Management Lists - I've taken a slightly different approach in my List management code. While many toolkit developers choose to implement List collections using singly or doubly linked lists, I've instead decided to implement something I call a Clustered List, where a doubly-linked set of nodes are managed, each node pointing to a cluster of many items. This improves random seek time because less walking has to occur, and it also means less calls to memory allocation routines when a lot of activity is occurring. There may be a formal name for this method, but I'm too lazy to look it up. Tables - Again, while some toolkit developers would opt to implement a very basic hash table where the entire set grows by a particular ratio every time its storage threshold is reached, I've decided to implement my Tables as in-memory Linear Hash tables. The benefit here is that the table will grow linearly rather than geometrically, thus avoiding the kind of memory consumption for which hash-tables have historically been notorious. Stacks and Queues - These are simple Stack and Queue set implementations based on the Clustered List routines. Memory Management Memory Chains - Because it was originally written to serve as the foundation for a database server, the memory management routines were written with transactions in mind, and in particular the ability for a developer to create a chain of memory that, upon completion of a particular transaction, can be removed in its entirety with a single API call. Reference Counting - The memory management routines also support Objective-C style retain and release reference counting, if one so desires to utilize it. Signal Abstraction - A simple way to register potentially many signal handlers for any particular signal. Thread Abstraction - Wraps the host operating system's threading APIs so that a developer can perform simple threading and synchronization without having to be familiar with any particular native API. And Much, MUCH More! Not really much more than that, but it's a starting point for bigger and better things. So long as those things remain focused and simple. [Less]
Welcome to L2CSP!This project aims to provide for an alternative - based on official data - to the stock entity spawn data, supplied by the majority of L2J based Lineage II game emulators. The reason for this, is because we feel that the in-game
... [More]
world, as L2J based emulators originally present, does not provide for enough entertainment for the long-term life cycle the game was designed for.
Why not try a different approach than tweaking server rates? - Try L2CSP.
I hope you enjoy our work here, thank you for using L2CSP spawns. Have fun! [Less]
Dope - A portable C implementation of a HashHash / Linked ListsAlmost everything I write requires some form of linked list, or more flexible array than C provides, perhaps because I'm too used to using PHP or HashMaps in Java, or perhaps it's the
... [More]
same for everyone. It's such a small amount of code that you write it over and over without thinking about it. Dope can change that, while it's only a little bit of code it's incredibly useful, save yourself those 30 minutes every time you start a new project and go with a Hash that works and is thoroughly tested for leeks.
Portable ??So far, I have compiled and been able to use dope fully on linux, win32 ( mingw32 ) and using OpenXDK. I believe it will compile in almost any C environment. If you have a platform it doesn't compile cleanly under please do let me know.
Footprint ??Very very small for such a utility. The overhead is a few bytes per element, and that few bytes is nicely freed when you're done. There are no leaks whatsoever, Dope doesn't attempt to free the data you link to so I don't get in the way of however you normally manage memory. If an element constructor allocates memory it's destructor expected to free it also.
What's provided ??A hash in any language can be very complex, or very simple. To manage very simple Dope HASH's you're provided with hashCreate, hashAdd, hashEdit, hashFind and hashDestroy. To manage more complex types you're provided with hashComplex which, in addition to the parameters that hashCreate accepts, accepts a constructor and destructor. You're also provided with hashClone which returns a cloned copy of it's argument in newly allocated memory. hashApply which applies a callback to every element in a hash. hashMerge which merges two hashes into one, including constructors/deconstructors You're also provided with two macros to make looping over a hash without a callback easy, in just two lines !
Where to start ??You should start either on the wiki at Creating a Dope Hash, or by downloading the source via SVN. [Less]
Tabbed notebook, outliner and personal information manager, with tree structure and strong encryption.
The CoffeMaker provide a high level API to create search forms and display the search db query results into a paged table. The CoffeMaker includes a SearchMaker and a TableMaker. The TableMaker includes all modern features like paging, and row actions.
A fast and easy to use program to organize and edit your notes and documents.
Rails has_listIn light of acts_as_list limiting functionality in relationship to ActiveRecord's flexibility, has_list was thought up. Final API functionality will be of the following type:
has_list :items, :order_by => :name
has_list :items
... [More]
, :conditions => ["rating > ?", 4], :as => :subitems
@list_item.next
@list_item.previous
@list_item.list Items in a list will now be contextual to the parent they relate to. :) [Less]