headlines
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 46
Gmail Skins 0.9.8
Gmail Skins provides skins and other extra features for Gmail. more>>
Gmail Skins provides skins and other extra features for Gmail.
Main features:
- Change the colour/skin of your inbox.
- Integrate your google homepage alongside your inbox. This allows you to view weather reports, rss feeds, news headlines, flickr recently added, google calendar module etc from your inbox.
- Easily insert images from your Picasa web album in to your emails
- Insert smileys/emoticons and images in to your emails.
- Insert HTML tables and other complex HTML in to your emails.
- Make the navigation (Inbox, Starred, Sent Mail, etc) horizontal.
- Fix the navigation in place so that you dont have to scroll to the top of the page to see it.
- Zebra stripes on mailbox - pretty!
- Change the attachment paperclip (on inbox) to an icon indicating the type of attachment.
- Hide various page elements (invite panel, page footer, your email address from the top right of inbox).
To access the settings panel you must change the language on your gmail account to EN-US - This is because of how tightly gmailskins integrates in to the Gmail interface. You can change your language back again afterwards and the settings will still be applied, although "your mileage may vary".
Some features will be added to your account, please do not mistake these for beta features rolled out by google like this guy: http://www.digg.com/links/Gmail_New_Features.
<<lessMain features:
- Change the colour/skin of your inbox.
- Integrate your google homepage alongside your inbox. This allows you to view weather reports, rss feeds, news headlines, flickr recently added, google calendar module etc from your inbox.
- Easily insert images from your Picasa web album in to your emails
- Insert smileys/emoticons and images in to your emails.
- Insert HTML tables and other complex HTML in to your emails.
- Make the navigation (Inbox, Starred, Sent Mail, etc) horizontal.
- Fix the navigation in place so that you dont have to scroll to the top of the page to see it.
- Zebra stripes on mailbox - pretty!
- Change the attachment paperclip (on inbox) to an icon indicating the type of attachment.
- Hide various page elements (invite panel, page footer, your email address from the top right of inbox).
To access the settings panel you must change the language on your gmail account to EN-US - This is because of how tightly gmailskins integrates in to the Gmail interface. You can change your language back again afterwards and the settings will still be applied, although "your mileage may vary".
Some features will be added to your account, please do not mistake these for beta features rolled out by google like this guy: http://www.digg.com/links/Gmail_New_Features.
Download (0.12MB)
Added: 2007-04-12 License: MPL (Mozilla Public License) Price:
1056 downloads
Softpedia Linux RSS 0.1.0
Softpedia Linux RSS is a theme for SuperKaramba for viewing latest Linux Softpedia downloads. more>>
Softpedia Linux RSS is a theme for SuperKaramba for viewing latest Linux Softpedia downloads.
SuperKaramba is, in simple terms, a tool that allows you to easily create interactive eye-candy on your KDE desktop.
SuperKaramba is a tool that allows anyone to easily create and run little interactive widgets on a KDE desktop. Widgets are defined in a simple text file and can be augmented with Python code to make them interactive. Current widgets include everything from simple news headline displays to complete custom replacements for kicker, the KDE toolbar.
Main features:
- Open URL in new tab
- Shadow fonts
- Transparent background
<<lessSuperKaramba is, in simple terms, a tool that allows you to easily create interactive eye-candy on your KDE desktop.
SuperKaramba is a tool that allows anyone to easily create and run little interactive widgets on a KDE desktop. Widgets are defined in a simple text file and can be augmented with Python code to make them interactive. Current widgets include everything from simple news headline displays to complete custom replacements for kicker, the KDE toolbar.
Main features:
- Open URL in new tab
- Shadow fonts
- Transparent background
Download (0.022MB)
Added: 2005-09-18 License: GPL (GNU General Public License) Price:
1496 downloads
AgileRss 3.0.1
AgileRss is a desktop aggregator that is able to display any RSS, ATOM, and XML news feed. more>>
AgileRss is a desktop aggregator that is able to display any RSS, XML, and ATOM news feed.
It also allows you to keep up-to-date with all your favourite sources of information that support the RSS protocol. Internet syndication and aggregation software, that runs on any java enabled operating sistem.
AgileRss software application dedicated to the task of managing the subscriptions, monitoring and syndicated content of a user.
Reduce the time and effort needed to regularly check websites of interest for updates, creating a unique information space or "personal newspaper." Its able to subscribe to a feed, check for new content at user-determined intervals, and retrieve the content.
It provides a consolidated view of the content in a single browser display or desktop application. Such applications are also referred to as RSS readers, feed readers, feed aggregators or news readers.
Main features:
- Get the latest headlines from around the web, delivered automatically to your desktop
- Subscribe to any RSS or Atom format in use
- Handles all RSS versions, ATOM 0.3 and 1.0
- Browser bookmarklet for rss feed autodiscovery.
- Group subscribed feeds into custom categories.
- Imports and exports Outline Processor Markup Language (OPML) channel directories
- Filter items.
- Feeds are updated in the background to keep the GUI responsive.
- Multilanguage suport
- Customized toolbars
- Proxy support is included for users who may be forced to connect to the Internet through a proxy server at work.
- Popup menu action for renaming selected feed or folder
- Drag And Drop for moving feeds or folders
- New predefined filters for articles: Today and Unread Today
- Autodiscovery option when adding a new feed
<<lessIt also allows you to keep up-to-date with all your favourite sources of information that support the RSS protocol. Internet syndication and aggregation software, that runs on any java enabled operating sistem.
AgileRss software application dedicated to the task of managing the subscriptions, monitoring and syndicated content of a user.
Reduce the time and effort needed to regularly check websites of interest for updates, creating a unique information space or "personal newspaper." Its able to subscribe to a feed, check for new content at user-determined intervals, and retrieve the content.
It provides a consolidated view of the content in a single browser display or desktop application. Such applications are also referred to as RSS readers, feed readers, feed aggregators or news readers.
Main features:
- Get the latest headlines from around the web, delivered automatically to your desktop
- Subscribe to any RSS or Atom format in use
- Handles all RSS versions, ATOM 0.3 and 1.0
- Browser bookmarklet for rss feed autodiscovery.
- Group subscribed feeds into custom categories.
- Imports and exports Outline Processor Markup Language (OPML) channel directories
- Filter items.
- Feeds are updated in the background to keep the GUI responsive.
- Multilanguage suport
- Customized toolbars
- Proxy support is included for users who may be forced to connect to the Internet through a proxy server at work.
- Popup menu action for renaming selected feed or folder
- Drag And Drop for moving feeds or folders
- New predefined filters for articles: Today and Unread Today
- Autodiscovery option when adding a new feed
Download (11.7MB)
Added: 2007-05-24 License: Freeware Price:
887 downloads
GKrellM Newsticker 0.3
GKrellM Newsticker project is a newsticker plugin for GKrellM. more>>
GKrellM Newsticker project is a newsticker plugin for GKrellM.
GKrellM Newsticker is a newsticker plugin for the GTK+ system monitor GKrellM. It supports the widely-used RDF format.
GKrellM Newsticker is a plugin for GKrellM, a great GTK+ system monitor. This plugin scrolls headlines retrieved from news sites like Slashdot and others, each in its own panel.
The plugin comes with RDF entries for Slashdot, KDE Dot News and Gnotices. Integrating custom RDF files can be done in no time using the configuration dialog. The plugin is quite customizable, e.g. the user can set the speed the headlines are scrolled with, how many headlines should be displayed for each site etc. Clicking on a panel brings up the users favoritoute browser with the site belonging to the panel/headlines.
To easily share RDF URLs resp. newsticker sources, a users list can be exported and imported.
Enhancements:
- fixed the parser, so GKrellM Newsticker will work with more RDF files
- fixed a small bug in the proxy code
- number of headlines that are scrolled can be set
- added the ability to import and export a list of RDF sources
- code cleanup
- added a timeout of 10 seconds for downloading
- added a THEMES file
<<lessGKrellM Newsticker is a newsticker plugin for the GTK+ system monitor GKrellM. It supports the widely-used RDF format.
GKrellM Newsticker is a plugin for GKrellM, a great GTK+ system monitor. This plugin scrolls headlines retrieved from news sites like Slashdot and others, each in its own panel.
The plugin comes with RDF entries for Slashdot, KDE Dot News and Gnotices. Integrating custom RDF files can be done in no time using the configuration dialog. The plugin is quite customizable, e.g. the user can set the speed the headlines are scrolled with, how many headlines should be displayed for each site etc. Clicking on a panel brings up the users favoritoute browser with the site belonging to the panel/headlines.
To easily share RDF URLs resp. newsticker sources, a users list can be exported and imported.
Enhancements:
- fixed the parser, so GKrellM Newsticker will work with more RDF files
- fixed a small bug in the proxy code
- number of headlines that are scrolled can be set
- added the ability to import and export a list of RDF sources
- code cleanup
- added a timeout of 10 seconds for downloading
- added a THEMES file
Download (0.025MB)
Added: 2007-03-05 License: GPL (GNU General Public License) Price:
967 downloads
PerlPoint::Converters 1.0205
PerlPoint::Converters is a Perl module that contains a README and common functions for PerlPoint converters. more>>
PerlPoint::Converters is a Perl module that contains a README and common functions for PerlPoint converters.
PerlPoint is a simple text format which allows easy typing of text with headlines, bullet lists, normal text paragraphs, indented paragraphs for code examples etc., from which slides for presentations can be generated by a script without the need of proprietary software.
Since there is a large variety of platforms which provide web browsers, HTML is a good choice for the output format. In principle, however, it is possible to generate each output format whose specification is known. At the moment there exist converters for HTML, LaTeX (alpha software) and SDF. The latter both may be used to generate printable output or to provide the basis for further processing.
<<lessPerlPoint is a simple text format which allows easy typing of text with headlines, bullet lists, normal text paragraphs, indented paragraphs for code examples etc., from which slides for presentations can be generated by a script without the need of proprietary software.
Since there is a large variety of platforms which provide web browsers, HTML is a good choice for the output format. In principle, however, it is possible to generate each output format whose specification is known. At the moment there exist converters for HTML, LaTeX (alpha software) and SDF. The latter both may be used to generate printable output or to provide the basis for further processing.
Download (0.45MB)
Added: 2007-01-11 License: Perl Artistic License Price:
1016 downloads
Deadmans Redirect 7.82
Deadmans Redirect is a portal page creation system written in PHP. more>>
Deadmans Redirect (DMR) is designed to replace whatever it is your browser loads when you click on the Home button in your browser.
DMR is a web-surfers power tool that can be completely customized to fit the needs of the user, without being tied to a specific instance of a browser.
DMR users can create/use aliases to their favorite search engines, drop in URLs for redirection, search through the history of all URLs/commands that have been entered into DMR, make small reminders/notes, and edit the powerful template system used by DMR.
DMR templates are called Views. Views use regular HTML with some DMR-specific keywords to define how DMR looks when your browser renders it.
The View system has support for RDF headlines from your favorite site(s), seperate listings of notes, aliases, views and history, and even a fortune (UNIX fortune must be installed.)
Main features:
- Shell-like history functions
- User defined automatic history exclusion
- Shell-like aliasing with arguments
- RDF/RSS headlines
- Completely customizable interface
- Example aliases act as a front-end to various search engines
<<lessDMR is a web-surfers power tool that can be completely customized to fit the needs of the user, without being tied to a specific instance of a browser.
DMR users can create/use aliases to their favorite search engines, drop in URLs for redirection, search through the history of all URLs/commands that have been entered into DMR, make small reminders/notes, and edit the powerful template system used by DMR.
DMR templates are called Views. Views use regular HTML with some DMR-specific keywords to define how DMR looks when your browser renders it.
The View system has support for RDF headlines from your favorite site(s), seperate listings of notes, aliases, views and history, and even a fortune (UNIX fortune must be installed.)
Main features:
- Shell-like history functions
- User defined automatic history exclusion
- Shell-like aliasing with arguments
- RDF/RSS headlines
- Completely customizable interface
- Example aliases act as a front-end to various search engines
Download (0.07MB)
Added: 2005-05-05 License: Freely Distributable Price:
1632 downloads
In The News 0.0.1
In The News is a Firefox extension that highlights text, right-click to see the latest related news stories. more>>
In The News is a Firefox extension that highlights text, right-click to see the latest related news stories.
Mouse over any of the headlines to see a brief summary of the story. Click on any of the stories to have it open up in a new tab.
<<lessMouse over any of the headlines to see a brief summary of the story. Click on any of the stories to have it open up in a new tab.
Download (0.003MB)
Added: 2007-06-27 License: MPL (Mozilla Public License) Price:
852 downloads
Moodle 1.7
Moodle is a course management system for distance education. more>>
Moodle is a course management system (CMS) - a software package designed to help educators create quality online courses. Such e-learning systems are sometimes also called Learning Management Systems (LMS) or Virtual Learning Environments (VLE). One of the main advantages of Moodle over other systems is a strong grounding in social constructionist pedagogy.
Moodle is Open Source software, which means you are free to download it, use it, modify it and even distribute it (under the terms of the GNU General Public License). Moodle runs without modification on Unix, Linux, Windows, Mac OS X, Netware and any other system that supports PHP, including most webhost providers. Data is stored in a single database: MySQL and PostgreSQL are best supported, but it can also be used with Oracle, Access, Interbase, ODBC and others.
Moodle has 50 language packs, including: Arabic, Catalan, Chinese (simplified and traditional), Czech, Danish, Dutch, English (UK and US versions), Finnish, French (France and Canada versions), German, Greek, Hungarian, Indonesian, Italian, Japanese, Maori, Norwegian, Polish, Portuguese (Portugal and Brazil), Romanian, Russian, Slovak, Spanish, Swedish, Thai and Turkish.
Main features:
- Overall design of Moodle
- Site management
- User management
- Course management
- Auto-linking
- Mathematics notation
- Media plugins
- Multi-language content
- An "Upload File" assignment
- An "Offline" assignment
- A "Repeating" chat with public session logs
- A "Open" chat event
- A Choice with anonymous results
- A Choice with non-anonymous results
- A Choice that allows you to update anytime
- A Standard forum for general use
- Each person posts one discussion
- A single discussion
- Teacher-Defined Glossary
- Learner-Defined Glossary
- A glossary of common terms
- A graded journal
Enhancements:
- The four big headline features are Roles (a complete new architecture for assigning people permissions), the XML database schema (which now supports a wider range of databases), a new admin interface (designed to make it much easier to find settings and configure Moodle properly), and the Unit testing framework (which allows developers to write unit tests that can be run as part of a system check to make sure Moodle code is performing as expected).
<<lessMoodle is Open Source software, which means you are free to download it, use it, modify it and even distribute it (under the terms of the GNU General Public License). Moodle runs without modification on Unix, Linux, Windows, Mac OS X, Netware and any other system that supports PHP, including most webhost providers. Data is stored in a single database: MySQL and PostgreSQL are best supported, but it can also be used with Oracle, Access, Interbase, ODBC and others.
Moodle has 50 language packs, including: Arabic, Catalan, Chinese (simplified and traditional), Czech, Danish, Dutch, English (UK and US versions), Finnish, French (France and Canada versions), German, Greek, Hungarian, Indonesian, Italian, Japanese, Maori, Norwegian, Polish, Portuguese (Portugal and Brazil), Romanian, Russian, Slovak, Spanish, Swedish, Thai and Turkish.
Main features:
- Overall design of Moodle
- Site management
- User management
- Course management
- Auto-linking
- Mathematics notation
- Media plugins
- Multi-language content
- An "Upload File" assignment
- An "Offline" assignment
- A "Repeating" chat with public session logs
- A "Open" chat event
- A Choice with anonymous results
- A Choice with non-anonymous results
- A Choice that allows you to update anytime
- A Standard forum for general use
- Each person posts one discussion
- A single discussion
- Teacher-Defined Glossary
- Learner-Defined Glossary
- A glossary of common terms
- A graded journal
Enhancements:
- The four big headline features are Roles (a complete new architecture for assigning people permissions), the XML database schema (which now supports a wider range of databases), a new admin interface (designed to make it much easier to find settings and configure Moodle properly), and the Unit testing framework (which allows developers to write unit tests that can be run as part of a system check to make sure Moodle code is performing as expected).
Download (9.1MB)
Added: 2006-11-14 License: GPL (GNU General Public License) Price:
1088 downloads
tNews 0.99b
tNews provides a PHP4 template-based news script with a full Web-based administration system. more>>
tNews provides a PHP4 template-based news script with a full Web-based administration system.
tNews is a set of PHP4 scripts designed to provide easy-to-use basic news headline support for websites. The system uses HTML-based templates to specify formatting of news pages, providing complete control of page appearance to the webmaster.
The systems backend is provided by a MySQL database, and support is included for generation of both news and old news pages. News HTML pages are only regenerated when changes are made to news headlines, so end users suffer no delays caused by database access or parsing of scripting code.
All administration and setup is done through a Web-based interface, so no editing of text files is required.
<<lesstNews is a set of PHP4 scripts designed to provide easy-to-use basic news headline support for websites. The system uses HTML-based templates to specify formatting of news pages, providing complete control of page appearance to the webmaster.
The systems backend is provided by a MySQL database, and support is included for generation of both news and old news pages. News HTML pages are only regenerated when changes are made to news headlines, so end users suffer no delays caused by database access or parsing of scripting code.
All administration and setup is done through a Web-based interface, so no editing of text files is required.
Download (0.029MB)
Added: 2007-03-29 License: GPL (GNU General Public License) Price:
942 downloads
PHP-Nuke 7.8
PHP-Nuke is a Web portal and online community system that includes Web-based administration, survey. more>>
PHP-Nuke is a Web Portal System or content management system. PHP-Nukes goal is to have an automated web site to distribute news and articles with users system. Each user can submit comments to discuss the articles.
Main features include: web based admin, surveys, top page, access stats page with counter, user customizable box, themes manager for registered users, friendly administration GUI with graphic topic manager, option to edit or delete stories, option to delete comments, moderation system, Referers page to know who link us, sections manager, customizable HTML blocks, user and authors edit, an integrated Banners Ads system, search engine, backend/headlines generation (RSS/RDF format), and many, many more friendly functions. PHP-Nuke is written 100% in PHP and requires Apache Web server, PHP and a SQL (MySQL, MySQL4, msSQL, PostgreSQL, Access, ODBC, DB2, Oracle and SQLite).
Support for 33 languages, Yahoo like search engine, Comments option in Polls, lot of themes, Ephemerids manager, File Manager, Headlines, download manager, faq manager, advanced blocks systems, reviews system, newsletter, categorized articles, multilanguage content management, phpBB Forums included and a lot more.
<<lessMain features include: web based admin, surveys, top page, access stats page with counter, user customizable box, themes manager for registered users, friendly administration GUI with graphic topic manager, option to edit or delete stories, option to delete comments, moderation system, Referers page to know who link us, sections manager, customizable HTML blocks, user and authors edit, an integrated Banners Ads system, search engine, backend/headlines generation (RSS/RDF format), and many, many more friendly functions. PHP-Nuke is written 100% in PHP and requires Apache Web server, PHP and a SQL (MySQL, MySQL4, msSQL, PostgreSQL, Access, ODBC, DB2, Oracle and SQLite).
Support for 33 languages, Yahoo like search engine, Comments option in Polls, lot of themes, Ephemerids manager, File Manager, Headlines, download manager, faq manager, advanced blocks systems, reviews system, newsletter, categorized articles, multilanguage content management, phpBB Forums included and a lot more.
Download (5.7MB)
Added: 2005-09-30 License: GPL (GNU General Public License) Price:
1493 downloads
NEsGUI 0.1.5
NEsGUI is a peer-to-peer file sharing application written by Neill Miller in GTK+ which utilizes the NEshare library. more>>
NEsGUI is a peer-to-peer file sharing application written by Neill Miller in GTK+ which utilizes the NEshare library.NEsGUI is a Napster like application. Its one of the simplest and least creative applications utilizing the NEshare peer-to-peer file sharing library.
I started writing NEshare for many reasons. One reason is because I enjoy file sharing with others and I found that there were no true Free Software implementations or designs from the ground up. Thats one of the most important reasons to me personally, but I understand its probably not the reason youre reading this page. Second, I realized that most file sharing implementations that Ive played with simply DO NOT WORK well. The one implementation that worked *extremely* well for all of the time I participated in using it was Napster. As for the GnutellaNet (and the like), I tend to have problems with the decentralized nature. This is vague, I know. Specifically, they require an extraordinary amount of bandwidth as compared to a centralized counterpart such as Napster. They tend to generate a lot of garbage since they are responsible for tying themselves to a number of other nodes, which are likewise tying themselves to you. The *only* benefit that Ive realized with decentralized networks such as the GnutellaNet is the anonyminity involved. At best, you can see what IP address is downloading or uploading while the upload or download is occuring on your system. Beyond that, there is no record or trace of the transaction and does not involve user names which can be stored or screened, passwords which can be broken or stolen, or any form of user messaging or chat which is prone to SPAM or porn advertisments -- like the sad state of (the oldest widespread and possibly least recognized peer-to-peer system) IRC.
Another reason for writing NEshare is to help you realize that you should not be dependent on a corporation to dictate what you can and cant do with file sharing (a la Napster, FastTrack clients, or any other corporate owned network which you may have become attached to). For example, Napster allowed the sharing of digital music files. Where do you go if you are more interested in sharing original digital pieces of art amongst your friends? What about copies of an ever evolving digital document? Thus, I wanted to provide NEshare to you in case Napster or FastTrack or whatever you use suddenly becomes unavailable, or never suited your needs in the first place. Being Free Software, youre free to modify it and improve it under the terms of the GPL. And if you cant write code, call in a favor from a friend!
NEshare takes the best architectural ideas of centralized networks and mixes them with the best ideas of decentralized networks. It allows anonyminity since there is no messaging system, no username, no password and no record of you once youve left the network. It also works in a reliable manner (minus bugs!) because of the centralized nature. The basic method of transaction is similar to the familiar Napster and FastTrack clients. A user connects to an NEshare server and uploads a file list. The user can search and get results back from the server. Once the results are retrieved by the user, the user connects directly to another user for exchanging files. Thats the basic gist of the centralized approach, however the NEshare architecture is flexible and can work in a decentralized manner with relatively little modification if the benefits become more apparent.
One of the biggest advantages of a purely decentralized network (aside from the anonyminity aspect) is the fact that there is no central server which all users must rely on. In the world today, we see the prevention and the hindering of new technologies because big businesses fear to compete. This is wrong. Decentralized networks address this by not allowing a single entity to have complete control over a system. Thus, although threats can be made, they cannot be enforced against all users of a decentralized network. Contrast this with some centralized models - where a corporation takes control of an entire system. They are only pitting themselves against the giants and unfortunately they probably cannot win since (in recent U.S. history at least), Corporations (with cash) suppress our rights (Constitutional, fair rights, whatever) and dont ever look back. Look at the recent headlines regarding the RIAA and Hollywoods general reaction to Napster and other file sharing services. Everyone pounced on Napster and Napster did not survive. Sure, the company may still have a vision for itself, but everything that you and I enjoyed about the service is gone. The vision weve created for it is gone. I havent used Napster since late 2000.
Im not advocating using this software for actions which are questionably legal. Im providing this software for educational reasons because I believe that there is a lot to learn about networking applications and weve only seen the tip of the iceberg. This software has many legitimate uses such as online collaboration on any number of projects, sharing original works or documents, browsing which new Free Software packages are available amongst your peers, learning how a multi-threaded server works, learning how to use sockets, seeing an example of how a network protocol can be written from scratch, congesting your local network for bandwidth experiments and measurements, etc. The uses are endless. And the uses are legitimate. This software may help other to find something new. This software may *be* something new to others. Whatever the case, its all about vision.
By designing a Free Software implementation of a peer-to-peer protocol, Im offering it to you to suit your vision. I dont want to see one central server out there that everyone connects to for whatever use. I want to see the decentralization of the centralized model. I want to see something like what happened to the webserver to happen to NEshare. Each person that is interested in this kind of project should run and manage their own server for their own intranet. Choices are good. Although NEshare is centralized right now (like a webserver) -- wouldnt it be a horrible thing if all information on the web was hosted on the same server? This is what Napster tried to acomplish. They took the centralized server a little too far to prevent people like you and me from having our own visions and creative uses for the technology. NEshare should work differently. For example, if you look at streaming radio servers -- these are central servers all over the place which have several central resources (i.e. webpages) which tell you about which ones are available and their current status. This feature is planned for NEshare, although the first release of the server will have to be tracked manually if youd like to advertise your server to others.
Id like to add that I do believe that decentralized networks inherently have some cool ideas behind them, so I did not exclude the possibility of NEshare working in a fully decentralized manner. The first version that Im working on will be only centralized, but decentralization is an option since it should not prove to be too difficult given the architecture. However, since in my experience the fully decentralized network tends to have more issues than benefits, I would like to keep NEshare centralized. Again, a decentralization of the centralized model would be ideal.
The other major design goal of NEshare is to make it a toolkit. What I mean by this is that currently, there is a client library which can readily be dropped into an application of any kind. This means that for developers who are working on applications, if peer-to-peer file sharing would be useful, it can be easily used under the terms of the GPL inside of their own applications. This also makes for a more lightweight graphical user interface, since the bulk of the work is inside the client library. In order for all of NEshare to work in a purely decentralized manner, the work of the server must be integrated into the client library and a few new messages will need to be developed so that it can act as a servent. The architecture is rather flexible, and this will remain a design goal moving forward.
Needless to say this takes a lot of work. Im a single hacker at best and Ive been working on this project in free time since the summer of 2001. I can only do so much, and Im limited by my imagination and programming skills. Thats why I need your help. So far, my work consists of designing the networking protocol capable of accomplishing file sharing in a peer to peer manner, implementing this protocol in code, testing the code, improving the code, etc. I cant do this by myself (although unfortunately so far I have been and will continue to if no one volunteers). I would appreciate help in the areas of testing, documentation, and of course good old fashioned hacking. If this project sounds interesting to you, feel free to contact me.
Enhancements:
- Code now honors the std namespace so that its gcc-3.x compatible
- Fixed some event handling that caused erroneous message boxes to appear
- Better unexpected peer disconnection handling
- Added proper ChangeLog entries
<<lessI started writing NEshare for many reasons. One reason is because I enjoy file sharing with others and I found that there were no true Free Software implementations or designs from the ground up. Thats one of the most important reasons to me personally, but I understand its probably not the reason youre reading this page. Second, I realized that most file sharing implementations that Ive played with simply DO NOT WORK well. The one implementation that worked *extremely* well for all of the time I participated in using it was Napster. As for the GnutellaNet (and the like), I tend to have problems with the decentralized nature. This is vague, I know. Specifically, they require an extraordinary amount of bandwidth as compared to a centralized counterpart such as Napster. They tend to generate a lot of garbage since they are responsible for tying themselves to a number of other nodes, which are likewise tying themselves to you. The *only* benefit that Ive realized with decentralized networks such as the GnutellaNet is the anonyminity involved. At best, you can see what IP address is downloading or uploading while the upload or download is occuring on your system. Beyond that, there is no record or trace of the transaction and does not involve user names which can be stored or screened, passwords which can be broken or stolen, or any form of user messaging or chat which is prone to SPAM or porn advertisments -- like the sad state of (the oldest widespread and possibly least recognized peer-to-peer system) IRC.
Another reason for writing NEshare is to help you realize that you should not be dependent on a corporation to dictate what you can and cant do with file sharing (a la Napster, FastTrack clients, or any other corporate owned network which you may have become attached to). For example, Napster allowed the sharing of digital music files. Where do you go if you are more interested in sharing original digital pieces of art amongst your friends? What about copies of an ever evolving digital document? Thus, I wanted to provide NEshare to you in case Napster or FastTrack or whatever you use suddenly becomes unavailable, or never suited your needs in the first place. Being Free Software, youre free to modify it and improve it under the terms of the GPL. And if you cant write code, call in a favor from a friend!
NEshare takes the best architectural ideas of centralized networks and mixes them with the best ideas of decentralized networks. It allows anonyminity since there is no messaging system, no username, no password and no record of you once youve left the network. It also works in a reliable manner (minus bugs!) because of the centralized nature. The basic method of transaction is similar to the familiar Napster and FastTrack clients. A user connects to an NEshare server and uploads a file list. The user can search and get results back from the server. Once the results are retrieved by the user, the user connects directly to another user for exchanging files. Thats the basic gist of the centralized approach, however the NEshare architecture is flexible and can work in a decentralized manner with relatively little modification if the benefits become more apparent.
One of the biggest advantages of a purely decentralized network (aside from the anonyminity aspect) is the fact that there is no central server which all users must rely on. In the world today, we see the prevention and the hindering of new technologies because big businesses fear to compete. This is wrong. Decentralized networks address this by not allowing a single entity to have complete control over a system. Thus, although threats can be made, they cannot be enforced against all users of a decentralized network. Contrast this with some centralized models - where a corporation takes control of an entire system. They are only pitting themselves against the giants and unfortunately they probably cannot win since (in recent U.S. history at least), Corporations (with cash) suppress our rights (Constitutional, fair rights, whatever) and dont ever look back. Look at the recent headlines regarding the RIAA and Hollywoods general reaction to Napster and other file sharing services. Everyone pounced on Napster and Napster did not survive. Sure, the company may still have a vision for itself, but everything that you and I enjoyed about the service is gone. The vision weve created for it is gone. I havent used Napster since late 2000.
Im not advocating using this software for actions which are questionably legal. Im providing this software for educational reasons because I believe that there is a lot to learn about networking applications and weve only seen the tip of the iceberg. This software has many legitimate uses such as online collaboration on any number of projects, sharing original works or documents, browsing which new Free Software packages are available amongst your peers, learning how a multi-threaded server works, learning how to use sockets, seeing an example of how a network protocol can be written from scratch, congesting your local network for bandwidth experiments and measurements, etc. The uses are endless. And the uses are legitimate. This software may help other to find something new. This software may *be* something new to others. Whatever the case, its all about vision.
By designing a Free Software implementation of a peer-to-peer protocol, Im offering it to you to suit your vision. I dont want to see one central server out there that everyone connects to for whatever use. I want to see the decentralization of the centralized model. I want to see something like what happened to the webserver to happen to NEshare. Each person that is interested in this kind of project should run and manage their own server for their own intranet. Choices are good. Although NEshare is centralized right now (like a webserver) -- wouldnt it be a horrible thing if all information on the web was hosted on the same server? This is what Napster tried to acomplish. They took the centralized server a little too far to prevent people like you and me from having our own visions and creative uses for the technology. NEshare should work differently. For example, if you look at streaming radio servers -- these are central servers all over the place which have several central resources (i.e. webpages) which tell you about which ones are available and their current status. This feature is planned for NEshare, although the first release of the server will have to be tracked manually if youd like to advertise your server to others.
Id like to add that I do believe that decentralized networks inherently have some cool ideas behind them, so I did not exclude the possibility of NEshare working in a fully decentralized manner. The first version that Im working on will be only centralized, but decentralization is an option since it should not prove to be too difficult given the architecture. However, since in my experience the fully decentralized network tends to have more issues than benefits, I would like to keep NEshare centralized. Again, a decentralization of the centralized model would be ideal.
The other major design goal of NEshare is to make it a toolkit. What I mean by this is that currently, there is a client library which can readily be dropped into an application of any kind. This means that for developers who are working on applications, if peer-to-peer file sharing would be useful, it can be easily used under the terms of the GPL inside of their own applications. This also makes for a more lightweight graphical user interface, since the bulk of the work is inside the client library. In order for all of NEshare to work in a purely decentralized manner, the work of the server must be integrated into the client library and a few new messages will need to be developed so that it can act as a servent. The architecture is rather flexible, and this will remain a design goal moving forward.
Needless to say this takes a lot of work. Im a single hacker at best and Ive been working on this project in free time since the summer of 2001. I can only do so much, and Im limited by my imagination and programming skills. Thats why I need your help. So far, my work consists of designing the networking protocol capable of accomplishing file sharing in a peer to peer manner, implementing this protocol in code, testing the code, improving the code, etc. I cant do this by myself (although unfortunately so far I have been and will continue to if no one volunteers). I would appreciate help in the areas of testing, documentation, and of course good old fashioned hacking. If this project sounds interesting to you, feel free to contact me.
Enhancements:
- Code now honors the std namespace so that its gcc-3.x compatible
- Fixed some event handling that caused erroneous message boxes to appear
- Better unexpected peer disconnection handling
- Added proper ChangeLog entries
Download (0.056MB)
Added: 2006-06-20 License: GPL (GNU General Public License) Price:
1221 downloads
RSS-Planet 1.3
RSS-Planet is a script which fetches headlines from various news Web sites. more>>
RSS-Planet is a custom marker file generator for xplanet which uses RSS feeds from news websites to plot the current headlines on a world map.
By default, Yahoo! News and CNN.com are supported, but other feeds that point to articles with easily-discoverable place names (such as the Washington Post) should work as well.
<<lessBy default, Yahoo! News and CNN.com are supported, but other feeds that point to articles with easily-discoverable place names (such as the Washington Post) should work as well.
Download (0.085MB)
Added: 2005-10-12 License: GPL (GNU General Public License) Price:
1472 downloads
HotSheet 1.0.36
HotSheet is a program that retrieves news headlines from multiple websites. more>>
HotSheet is a program that retrieves news headlines from multiple websites, displays them, and allows you to interact with them (e.g. to get the story that goes with a particular headline).
HotSheet software works by pulling files from websites that have their news headlines stored in a XML format known as RSS. There are many hundreds of websites that syndicate their headlines in just this fashion.
By picking up the RSS file from a URL on the website and reading it HotSheet is able to present the headlines to you and allow you to get more information on each news item.
Main features:
- Pulls headlines from hundreds of sites with syndicated content in RSS format. This includes mainstream sites like c|net, Salon, Slashdot, Moreover, Wired News, etc.
- Attractive display of headlines (and optional channel logos).
- Proxy support (including authentication) is included for business users who may be forced to connect to the Internet through a proxy server at work.
- Free, very very free. Free to just run and free to download the code and use it to build new applications if that is the kind of thing you like to do.
- Tested on Windows and Linux, user reports that it works on Mac OS X, AIX, and Solaris.
- Double clicking an item automatically launches a browser to view the link associated with a given news item.
- Scripting support allows users already familiar with Python, Tcl, JavaScript, etc. to write scripts which can automate the handling of news items. For example, increase the score of items that come from your favorite channels or delete all items that have a certain keyword in the title.
- Easiest installation you are ever likely to see. Install Java Web Start on your favorite platform and then click a single link in the browser. HotSheet will download, install, and run. Later runs will automatically check for new versions on the server and update you to the latest version.
- You can exit out of HotSheet and news items will be stored for later viewing and additional information like viewed status is automatically retained.
- Internal RSS library can be separated out and used to build different applications with interfaces very different from the one HotSheet offers.
- The license on the source code is an extremely liberal BSD license that allows you to build commercial applications using parts of HotSheet without significant restrictions.
<<lessHotSheet software works by pulling files from websites that have their news headlines stored in a XML format known as RSS. There are many hundreds of websites that syndicate their headlines in just this fashion.
By picking up the RSS file from a URL on the website and reading it HotSheet is able to present the headlines to you and allow you to get more information on each news item.
Main features:
- Pulls headlines from hundreds of sites with syndicated content in RSS format. This includes mainstream sites like c|net, Salon, Slashdot, Moreover, Wired News, etc.
- Attractive display of headlines (and optional channel logos).
- Proxy support (including authentication) is included for business users who may be forced to connect to the Internet through a proxy server at work.
- Free, very very free. Free to just run and free to download the code and use it to build new applications if that is the kind of thing you like to do.
- Tested on Windows and Linux, user reports that it works on Mac OS X, AIX, and Solaris.
- Double clicking an item automatically launches a browser to view the link associated with a given news item.
- Scripting support allows users already familiar with Python, Tcl, JavaScript, etc. to write scripts which can automate the handling of news items. For example, increase the score of items that come from your favorite channels or delete all items that have a certain keyword in the title.
- Easiest installation you are ever likely to see. Install Java Web Start on your favorite platform and then click a single link in the browser. HotSheet will download, install, and run. Later runs will automatically check for new versions on the server and update you to the latest version.
- You can exit out of HotSheet and news items will be stored for later viewing and additional information like viewed status is automatically retained.
- Internal RSS library can be separated out and used to build different applications with interfaces very different from the one HotSheet offers.
- The license on the source code is an extremely liberal BSD license that allows you to build commercial applications using parts of HotSheet without significant restrictions.
Download (MB)
Added: 2006-01-13 License: Freeware Price:
1393 downloads
GENU CMS 2007.1
GENU is a Content Management System which uses a database server (MySQL, PostgreSQL, or SQLite). more>>
GENU is a Content Management System which uses a database server (MySQL, PostgreSQL, or SQLite). The project uses a template system and supports multiple languages.
It features BBCode and HTML tag support, a bulletin board, a comment system with reply and editing abilities, an administration interface, headlines generation, polls, a search engine, smilies support, "submit" and "send" news functions, unlimited news organized into unlimited categories, and user management.
Enhancements:
- new search system, also included in the posts
- new template named blumar
- HTML corrections
- more verifications when editing the categories
<<lessIt features BBCode and HTML tag support, a bulletin board, a comment system with reply and editing abilities, an administration interface, headlines generation, polls, a search engine, smilies support, "submit" and "send" news functions, unlimited news organized into unlimited categories, and user management.
Enhancements:
- new search system, also included in the posts
- new template named blumar
- HTML corrections
- more verifications when editing the categories
Download (0.17MB)
Added: 2007-05-01 License: GPL (GNU General Public License) Price:
908 downloads
Google::Adwords::CreativeService 0.6.0
Google::Adwords::CreativeService is a Perl module to interact with the Google Adwords CreativeService API calls. more>>
Google::Adwords::CreativeService is a Perl module to interact with the Google Adwords CreativeService API calls.
SYNOPSIS
use Google::Adwords::CreativeService;
use Google::Adwords::Image;
use Google::Adwords::Creative;
use File::Slurp;
# create the CreativeService object
my $creative_service = Google::Adwords::CreativeService->new();
# need to login to the Adwords service
$creative_service->email($email_address)
->password($password)
->developerToken($developer_token)
->applicationToken($app_token);
# if you have a MCC
$creative_service->clientEmail($client_email);
my $adgroupid = 123456789;
# get all the creatives for an adgroup
my @getallcreatives = $creative_service->getAllCreatives($adgroupid);
for ( @getallcreatives ) {
print "Creative name : " . $_->name . " , Id : " . $_->id . "n";
}
# get a specific creative from an AdGroup
my $creativeid = 987654321;
my $getcreative = $creative_service->getCreative($adgroupid, $creativeid);
print "Get creative: " . $getcreative->name . ", Id : " . $getcreative->id . "n";
# activate a creative
my $ret = $creative_service->activateCreative($adgroupid, $creativeid);
# activate a list of creative
my @activate_list = (
{
adGroupId => 1234,
creativeId => 12,
},
{
adGroupId => 5789,
creativeId => 209,
},
);
my $ret = $creative_service->activateCreativeList(@activate_list);
# delete a creative
my $ret = $creative_service->deleteCreative($adgroupid, $creativeid);
# add a creative
my $creative_text = Google::Adwords::Creative->new
->adGroupId($adgroupid)
->destinationUrl(http://www.example.com)
->displayUrl(http://www.example.com)
->headline(API : creative)
->description1(desc1 added via API)
->description2(desc2 added via API);
my $addcreative = $creative_service->addCreative($creative_text);
print "Added Creative ID: " . $addcreative->id . "n";
# add a image creative
my $data_blurb = read_file(image.gif);
my $image = Google::Adwords::Image->new
->name(Image #1)
->data($data_blurb)
->type(image);
my $creative_image = Google::Adwords::Creative->new
->adGroupId($adgroupid)
->destinationUrl(http://www.example.com)
->displayUrl(http://www.example.com)
->image( $image );
my $addcreative = $creative_service->addCreative($creative_image);
print "Added Creative ID: " . $addcreative->id . "n";
print "Image Height: " . $addcreative->image->height . "n";
This module provides an interface to the Google Adwords CreativeService API calls. Please read Google::Adwords::Creative on how to setup and receive information about your creatives.
<<lessSYNOPSIS
use Google::Adwords::CreativeService;
use Google::Adwords::Image;
use Google::Adwords::Creative;
use File::Slurp;
# create the CreativeService object
my $creative_service = Google::Adwords::CreativeService->new();
# need to login to the Adwords service
$creative_service->email($email_address)
->password($password)
->developerToken($developer_token)
->applicationToken($app_token);
# if you have a MCC
$creative_service->clientEmail($client_email);
my $adgroupid = 123456789;
# get all the creatives for an adgroup
my @getallcreatives = $creative_service->getAllCreatives($adgroupid);
for ( @getallcreatives ) {
print "Creative name : " . $_->name . " , Id : " . $_->id . "n";
}
# get a specific creative from an AdGroup
my $creativeid = 987654321;
my $getcreative = $creative_service->getCreative($adgroupid, $creativeid);
print "Get creative: " . $getcreative->name . ", Id : " . $getcreative->id . "n";
# activate a creative
my $ret = $creative_service->activateCreative($adgroupid, $creativeid);
# activate a list of creative
my @activate_list = (
{
adGroupId => 1234,
creativeId => 12,
},
{
adGroupId => 5789,
creativeId => 209,
},
);
my $ret = $creative_service->activateCreativeList(@activate_list);
# delete a creative
my $ret = $creative_service->deleteCreative($adgroupid, $creativeid);
# add a creative
my $creative_text = Google::Adwords::Creative->new
->adGroupId($adgroupid)
->destinationUrl(http://www.example.com)
->displayUrl(http://www.example.com)
->headline(API : creative)
->description1(desc1 added via API)
->description2(desc2 added via API);
my $addcreative = $creative_service->addCreative($creative_text);
print "Added Creative ID: " . $addcreative->id . "n";
# add a image creative
my $data_blurb = read_file(image.gif);
my $image = Google::Adwords::Image->new
->name(Image #1)
->data($data_blurb)
->type(image);
my $creative_image = Google::Adwords::Creative->new
->adGroupId($adgroupid)
->destinationUrl(http://www.example.com)
->displayUrl(http://www.example.com)
->image( $image );
my $addcreative = $creative_service->addCreative($creative_image);
print "Added Creative ID: " . $addcreative->id . "n";
print "Image Height: " . $addcreative->image->height . "n";
This module provides an interface to the Google Adwords CreativeService API calls. Please read Google::Adwords::Creative on how to setup and receive information about your creatives.
Download (0.041MB)
Added: 2006-11-22 License: Perl Artistic License Price:
1066 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 headlines 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