assorted
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 42
The Library of Assorted Spiffy Things 0.7
The Library of Assorted Spiffy Things was originally designed as a companion library to Eterm. more>>
The Library of Assorted Spiffy Things was originally designed as a companion library to Eterm.
However, it contains many features that other projects may find useful, so it has been broken out into its own library.
Features include thorough debugging and memory tracking engines, various string manipulation functions, and a flexible config file parsing engine.
Enhancements:
- The string class is now both an interface and an implementation, so parallel implementations (e.g., a glib string wrapper) can be created.
- Detection of Imlib2 support and a pixmap leak when it was disabled have been fixed.
- Fixes have been made for gcc4/newer autotools.
- This release also contains a fix for CVE-2006-0224, a buffer overflow which could lead to privilege escalation in setuid/setgid apps using LibASTs configuration engine.
<<lessHowever, it contains many features that other projects may find useful, so it has been broken out into its own library.
Features include thorough debugging and memory tracking engines, various string manipulation functions, and a flexible config file parsing engine.
Enhancements:
- The string class is now both an interface and an implementation, so parallel implementations (e.g., a glib string wrapper) can be created.
- Detection of Imlib2 support and a pixmap leak when it was disabled have been fixed.
- Fixes have been made for gcc4/newer autotools.
- This release also contains a fix for CVE-2006-0224, a buffer overflow which could lead to privilege escalation in setuid/setgid apps using LibASTs configuration engine.
Download (2.0MB)
Added: 2006-01-24 License: BSD License Price:
1368 downloads
Pandore 6.1.2
Pandora is a standardized library of image processing functions. more>>
The current version contains functions for 1D, 2D, and 3D images, which may be greyscale, color, or multispectral.
Enhancements:
- A limitation in SaveData and LoadData that restricted the size of data has been fixed.
- There are assorted other minor bugfixes.
<<lessEnhancements:
- A limitation in SaveData and LoadData that restricted the size of data has been fixed.
- There are assorted other minor bugfixes.
Download (MB)
Added: 2007-06-04 License: CeCILL (CeCILL Free Software License Agreement) Price:
872 downloads
xSite 0.6
xSite project is an HTML album generator. more>>
xSite project is an HTML album generator.
Main features:
- Handles the whole publishing workflow from images to HTML - youre expected to use something else (like digikam) to organize, tag, manage etc. your photos
- Pure, standards-compliant, static xHTML without Javascript or tables
- All image comments are extracted from the actual images (no funny separate text or XML files)
- Efficient method for refreshing albums (subsequent runs only update images where needed)
- Minimalistic requirements: only exiv2 and ImageMagick are required (no MySql, no PHP, no X server even)
Installation and usage:
- Get the scripts: xsite-0.1.tar.gz
- Install the requirements mentioned above (present in most Linux distributions)
- Untar the scripts, read the README and edit xsite for generic changes (album author field etc.)
- Run it as xsite outputdir ~/tmp/MyPictures. The outputdir directory, a new subdirectory called MyPictures within, assorted thumbnails and HTML files will be created for you.
- Check out outputdir/index.html from any browser. Enjoy!
Enhancements:
- Bugfixes to the new RSS generation code.
- The ability to sort RSS feeds by image modification time.
- Minor cleanups.
<<lessMain features:
- Handles the whole publishing workflow from images to HTML - youre expected to use something else (like digikam) to organize, tag, manage etc. your photos
- Pure, standards-compliant, static xHTML without Javascript or tables
- All image comments are extracted from the actual images (no funny separate text or XML files)
- Efficient method for refreshing albums (subsequent runs only update images where needed)
- Minimalistic requirements: only exiv2 and ImageMagick are required (no MySql, no PHP, no X server even)
Installation and usage:
- Get the scripts: xsite-0.1.tar.gz
- Install the requirements mentioned above (present in most Linux distributions)
- Untar the scripts, read the README and edit xsite for generic changes (album author field etc.)
- Run it as xsite outputdir ~/tmp/MyPictures. The outputdir directory, a new subdirectory called MyPictures within, assorted thumbnails and HTML files will be created for you.
- Check out outputdir/index.html from any browser. Enjoy!
Enhancements:
- Bugfixes to the new RSS generation code.
- The ability to sort RSS feeds by image modification time.
- Minor cleanups.
Download (0.004MB)
Added: 2007-06-24 License: Free To Use But Restricted Price:
1022 downloads
portmap 6.0
portmap is a part of the ONCRPC collection of software for implementing remote procedure calls between computer programs. more>>
portmap is a part of the ONCRPC collection of software for implementing remote procedure calls between computer programs. This project is use widely by NFS and NIS, and assorted other systems.
Some make variable can be used to control compilation.
NO_TCP_WRAPPER= if non-empty, doent use tcp_wrappers
USE_DNS= if set, tcp_wrappers can check peers based on hostname
as well as IP address. This should only be used if you
are certain that gethostbyname will never trigger a
called to portmap (as it might if nis is used for hostnames).
RPCUSER= is set, portmap will use getpwnam to find the user for
that user, and will setuid to that user before listening
for incoming messages
DAEMON_UID= Can be set to a number to override the default UID
to setuid to. Default is 1.
DAEMON_GID= As above, but for setgid.
Enhancements:
- This first new release in 10 years combines assorted patches from different Linux distributions.
- Security was improved so that privileged services can register non-privileged ports that cannot then be unregistered by other users.
<<lessSome make variable can be used to control compilation.
NO_TCP_WRAPPER= if non-empty, doent use tcp_wrappers
USE_DNS= if set, tcp_wrappers can check peers based on hostname
as well as IP address. This should only be used if you
are certain that gethostbyname will never trigger a
called to portmap (as it might if nis is used for hostnames).
RPCUSER= is set, portmap will use getpwnam to find the user for
that user, and will setuid to that user before listening
for incoming messages
DAEMON_UID= Can be set to a number to override the default UID
to setuid to. Default is 1.
DAEMON_GID= As above, but for setgid.
Enhancements:
- This first new release in 10 years combines assorted patches from different Linux distributions.
- Security was improved so that privileged services can register non-privileged ports that cannot then be unregistered by other users.
Download (0.022MB)
Added: 2007-05-16 License: BSD License Price:
897 downloads
64 Studio 2.0
64 Studio is developing a collection of software for digital content creation on x86_64 hardware. more>>
64 Studio is developing a collection of software for digital content creation on x86_64 hardware (thats AMDs 64-bit CPUs and Intels EM64T chips).
Its based on the pure 64 port of Debian GNU/Linux, but with a specialised package selection and lots of other customisations.
64 Studio has Debian Pure 64 with X.org, the Gnome desktop, kernel 2.6.12 with realtime preemption patches and a selection of creative applications. Please note that this release is provided for testing only, and comes with no warranty.
Problems in this release include useful packages missing or not installed by default, confusing Gnome menus and assorted warnings during installation. There are probably plenty of other things wrong with it as well, which is why were calling this an alpha release. But it does actually install and run on our Opteron and Athlon 64 test hardware.
Anyone who is interested in getting involved with the 64 Studio project would be most welcome. Our aim is to create a distribution with full (but completely optional) commercial support, which will generate revenue to pay free software developers.
Enhancements:
- 64 Studio 2.0 is designed to retain compatibility with Debian Etch, to create a long-lived and stable creative desktop. We combine the stability and quality of Etch with a specialised real-time preemption kernel and the latest creative tools demanded by multimedia artists. Our tweaks to Debian include simplified installation and default settings which help get production underway quickly. Its our target that users should be able to get from a blank hard disc to a fully hardware-optimised and usable creative desktop in just half an hour.
<<lessIts based on the pure 64 port of Debian GNU/Linux, but with a specialised package selection and lots of other customisations.
64 Studio has Debian Pure 64 with X.org, the Gnome desktop, kernel 2.6.12 with realtime preemption patches and a selection of creative applications. Please note that this release is provided for testing only, and comes with no warranty.
Problems in this release include useful packages missing or not installed by default, confusing Gnome menus and assorted warnings during installation. There are probably plenty of other things wrong with it as well, which is why were calling this an alpha release. But it does actually install and run on our Opteron and Athlon 64 test hardware.
Anyone who is interested in getting involved with the 64 Studio project would be most welcome. Our aim is to create a distribution with full (but completely optional) commercial support, which will generate revenue to pay free software developers.
Enhancements:
- 64 Studio 2.0 is designed to retain compatibility with Debian Etch, to create a long-lived and stable creative desktop. We combine the stability and quality of Etch with a specialised real-time preemption kernel and the latest creative tools demanded by multimedia artists. Our tweaks to Debian include simplified installation and default settings which help get production underway quickly. Its our target that users should be able to get from a blank hard disc to a fully hardware-optimised and usable creative desktop in just half an hour.
Download (773MB)
Added: 2007-07-30 License: GPL (GNU General Public License) Price:
830 downloads
ScryMUD 2.1.13
ScryMUD is a MUD with a Java client. more>>
ScryMUD project is a MUD with a Java client.
ScryMUD is a MUD written completely from scratch that has a full feature set including persistant belongings, a ree-based skill/spell system, game-navigated vehicles, complex scripting, player-owned stores and houses, and much more. The distribution also comes with Hegemon, a Java client that provides a nice UI for ScryMUDs Online Building.
Main features:
- Completely original world and code. We have 6000+ rooms, 400+ mobs and 400+ objects.
- Integrated Java Client (applet/application) which offers a nice interface to the game and to the Online Building tools.
- Player controlled shops (you get the goods, set the prices, and collect the dough.)
- Can Brew potions. This requires the brew skill, a cauldron, and the necessary ingredients.
- Can Scribe Scrolls. Requires a scroll, pen, and knowledge of the spell.
- Spells become less powerful when there are many scrolls/potions that can cast them in the game. This balances the above features.
- Skills and Spells are learned in a tree-like manner. You must learn the pre-requesites to at least 50% before you can move on to the skills/spells it enables. So, you can customize the character to your liking and are limited only by the number of practices you have.
- Game-navigated vehicles (though not widely used in the game yet.)
- Complex NPC scripting so that the builders can make quests and other interesting things.
- Mobs have some personality traits, which can influence their behavior in battle and afterwards. Some will track you down and kill you (and then return to their starting point. Others may heal you if you are badly hurt.
- Bulletin boards for in-game communication, as well as gossip, yell, and other channels.
- Banks to keep your cash safe for you.
- Configurable ANSI color.
- Some multi-lingual capability.
- Released under the GPL
Enhancements:
- This release includes the addition of weather, several new spells and socials, minor improvements to ranged combat, and assorted bugfixes.
- Daemonizing code in particular should be a bit safer now.
<<lessScryMUD is a MUD written completely from scratch that has a full feature set including persistant belongings, a ree-based skill/spell system, game-navigated vehicles, complex scripting, player-owned stores and houses, and much more. The distribution also comes with Hegemon, a Java client that provides a nice UI for ScryMUDs Online Building.
Main features:
- Completely original world and code. We have 6000+ rooms, 400+ mobs and 400+ objects.
- Integrated Java Client (applet/application) which offers a nice interface to the game and to the Online Building tools.
- Player controlled shops (you get the goods, set the prices, and collect the dough.)
- Can Brew potions. This requires the brew skill, a cauldron, and the necessary ingredients.
- Can Scribe Scrolls. Requires a scroll, pen, and knowledge of the spell.
- Spells become less powerful when there are many scrolls/potions that can cast them in the game. This balances the above features.
- Skills and Spells are learned in a tree-like manner. You must learn the pre-requesites to at least 50% before you can move on to the skills/spells it enables. So, you can customize the character to your liking and are limited only by the number of practices you have.
- Game-navigated vehicles (though not widely used in the game yet.)
- Complex NPC scripting so that the builders can make quests and other interesting things.
- Mobs have some personality traits, which can influence their behavior in battle and afterwards. Some will track you down and kill you (and then return to their starting point. Others may heal you if you are badly hurt.
- Bulletin boards for in-game communication, as well as gossip, yell, and other channels.
- Banks to keep your cash safe for you.
- Configurable ANSI color.
- Some multi-lingual capability.
- Released under the GPL
Enhancements:
- This release includes the addition of weather, several new spells and socials, minor improvements to ranged combat, and assorted bugfixes.
- Daemonizing code in particular should be a bit safer now.
Download (0.76MB)
Added: 2007-07-22 License: GPL (GNU General Public License) Price:
826 downloads
GIMP cursor brushes 1.0
GIMP cursor brushes is a set of (50) brushes for use in the GIMP, created from assorted cursors. more>>
GIMP cursor brushes project is a set of (50) brushes for use in the GIMP, created from assorted cursors. Cursor brushes continues my contribution to my image editor of choice, the GIMP.
Seems basic things like cursors (most used for help-style pages) are often lacking.
I find lots of fancy, useless stuff -- much of it of real artistic merit -- but, as I said, impractical.
I blew the weekend making these brushes. Granted much consists of "prior art", but there was a good deal of editing involved. I even made the "Cursor Mouse" from scratch.
Use them for anything youd like. If you redistribute them, please include this file.
I post these, and perhaps make updates, at gimphelp.org. All the items will also be included (in png format) at wpclipart.com, the Public Domain clipart site.
<<lessSeems basic things like cursors (most used for help-style pages) are often lacking.
I find lots of fancy, useless stuff -- much of it of real artistic merit -- but, as I said, impractical.
I blew the weekend making these brushes. Granted much consists of "prior art", but there was a good deal of editing involved. I even made the "Cursor Mouse" from scratch.
Use them for anything youd like. If you redistribute them, please include this file.
I post these, and perhaps make updates, at gimphelp.org. All the items will also be included (in png format) at wpclipart.com, the Public Domain clipart site.
Download (0.018MB)
Added: 2006-04-27 License: GPL (GNU General Public License) Price:
1284 downloads
ACE 5.5.9
ACE is an object-oriented (OO) C++ framework. more>>
ACE short from ADAPTIVE Communication Environment is an object-oriented (OO) C++ framework that can help you develop and deploy high-performance software systems faster and better.
ACE is especially useful for systems that use network and/or inter-process communications and that take advantage of multithreading. While the ACE source code is free, thats not the only way you save money with ACE.
ACEs wrappers and higher-level patterns help you develop your software quickly and portably, helping you to complete your projects on time and within budget.
Over the past decade, my research group has worked with many collaborators on large-scale distributed application R&D projects in diverse domains, including command and control systems, telecom, datacom, medical engineering, distributed interactive simulations, and financial services.
Regardless of the domain and application requirements, weve found that software developers wrestle with the same core infrastructure challenges. Key challenges focus on OS platform portability, connection management and service initialization, event demultiplexing and event handler dispatching, multi-threading and synchronization, fault detection and fault tolerance, and various quality-of-service (QoS) issues, such as controlling latency, throughput, and jitter end-to-end.
Unfortunately, its very costly, time consuming, and error-prone for researchers and developers companies to independently rediscover and reinvent ad hoc solutions to these core distributed application software development challenges.
Fortunately, we have identified a relatively concise set of patterns and framework components that can be applied systematically to eliminate many tedious, error-prone, and non-portable aspects of developing and maintaining distributed applications.
A decade of intense R&D on these topics has yielded ACE, which is an object-oriented framework that implements many core patterns for concurrent communication software. We have applied the patterns and components in the ACE framework to develop The ACE ORB (TAO), which is our standards-based, CORBA middleware framework that allows clients to invoke operations on distributed objects without concern for object location, programming language, OS platform, communication protocols and interconnects, and hardware.
TAO is designed using the best software practices and patterns that we have discovered in our work on ACE in order to automate the delivery of high-performance and real-time QoS to distributed applications.
Enhancements:
- This release adds support for Intel C++ specific optimizations for Linux on IA64.
- It improves support for ACE_OS::fgetc, and adds support for other low-level I/O.
- Shared library builds on AIX now produce a libxxx.so file.
- A workaround has been added for a bugfix in GCC in Fedora Core 7.
- The footprint has been reduced on some platforms.
- Major improvements have been made to IPv6 support.
- TAO DDS enhancements have been added.
- There are assorted bugfixes and other minor enhancements.
<<lessACE is especially useful for systems that use network and/or inter-process communications and that take advantage of multithreading. While the ACE source code is free, thats not the only way you save money with ACE.
ACEs wrappers and higher-level patterns help you develop your software quickly and portably, helping you to complete your projects on time and within budget.
Over the past decade, my research group has worked with many collaborators on large-scale distributed application R&D projects in diverse domains, including command and control systems, telecom, datacom, medical engineering, distributed interactive simulations, and financial services.
Regardless of the domain and application requirements, weve found that software developers wrestle with the same core infrastructure challenges. Key challenges focus on OS platform portability, connection management and service initialization, event demultiplexing and event handler dispatching, multi-threading and synchronization, fault detection and fault tolerance, and various quality-of-service (QoS) issues, such as controlling latency, throughput, and jitter end-to-end.
Unfortunately, its very costly, time consuming, and error-prone for researchers and developers companies to independently rediscover and reinvent ad hoc solutions to these core distributed application software development challenges.
Fortunately, we have identified a relatively concise set of patterns and framework components that can be applied systematically to eliminate many tedious, error-prone, and non-portable aspects of developing and maintaining distributed applications.
A decade of intense R&D on these topics has yielded ACE, which is an object-oriented framework that implements many core patterns for concurrent communication software. We have applied the patterns and components in the ACE framework to develop The ACE ORB (TAO), which is our standards-based, CORBA middleware framework that allows clients to invoke operations on distributed objects without concern for object location, programming language, OS platform, communication protocols and interconnects, and hardware.
TAO is designed using the best software practices and patterns that we have discovered in our work on ACE in order to automate the delivery of high-performance and real-time QoS to distributed applications.
Enhancements:
- This release adds support for Intel C++ specific optimizations for Linux on IA64.
- It improves support for ACE_OS::fgetc, and adds support for other low-level I/O.
- Shared library builds on AIX now produce a libxxx.so file.
- A workaround has been added for a bugfix in GCC in Fedora Core 7.
- The footprint has been reduced on some platforms.
- Major improvements have been made to IPv6 support.
- TAO DDS enhancements have been added.
- There are assorted bugfixes and other minor enhancements.
Download (29.8MB)
Added: 2007-06-28 License: GPL (GNU General Public License) Price:
1664 downloads
Mono Project 1.2.4
Mono Project is an implementation of .NET for Unix, MacOS X, and Windows. more>>
Mono is a comprehensive open source development platform based on the .NET framework that allows developers to build Linux and cross-platform applications with unprecedented productivity. Monos .NET implementation is based on the ECMA standards for C# and the Common Language Infrastructure.
Sponsored by Novell the Mono project has an active and enthusiastic contributing community. Mono includes both developer tools and the infrastructure needed to run .NET client and server applications.
Mono includes a compiler for the C# language, an ECMA-compatible runtime engine (the Common Language Runtime, or CLR),and class libraries. The libraries include Microsoft .NET compatibility libraries (including ADO.NET, System.Windows.Forms and ASP.NET), Monos own and third party class libraries.Gtk#, a set of .NET bindings for the gtk+ toolkit and assorted GNOME libraries can be found in the later.
This library allows you to build fully native Gnome application using Mono and includes support for user interfaces built with the Glade interface builder. Furthermore, Monos runtime can be embedded into applications for simplified packaging and shipping. In addition, the Mono project offers an IDE, debugger, and documentation browser.
<<lessSponsored by Novell the Mono project has an active and enthusiastic contributing community. Mono includes both developer tools and the infrastructure needed to run .NET client and server applications.
Mono includes a compiler for the C# language, an ECMA-compatible runtime engine (the Common Language Runtime, or CLR),and class libraries. The libraries include Microsoft .NET compatibility libraries (including ADO.NET, System.Windows.Forms and ASP.NET), Monos own and third party class libraries.Gtk#, a set of .NET bindings for the gtk+ toolkit and assorted GNOME libraries can be found in the later.
This library allows you to build fully native Gnome application using Mono and includes support for user interfaces built with the Glade interface builder. Furthermore, Monos runtime can be embedded into applications for simplified packaging and shipping. In addition, the Mono project offers an IDE, debugger, and documentation browser.
Download (62.8MB)
Added: 2007-05-16 License: Freely Distributable Price:
896 downloads
64 Studio 2.0 Live
64 Studio is developing a collection of software for digital content creation on x86_64 hardware. more>>
64 Studio is developing a collection of software for digital content creation on x86_64 hardware (thats AMDs 64-bit CPUs and Intels EM64T chips).
Its based on the pure 64 port of Debian GNU/Linux, but with a specialised package selection and lots of other customisations.
64 Studio has Debian Pure 64 with X.org, the Gnome desktop, kernel 2.6.12 with realtime preemption patches and a selection of creative applications. Please note that this release is provided for testing only, and comes with no warranty.
Problems in this release include useful packages missing or not installed by default, confusing Gnome menus and assorted warnings during installation. There are probably plenty of other things wrong with it as well, which is why were calling this an alpha release. But it does actually install and run on our Opteron and Athlon 64 test hardware.
Anyone who is interested in getting involved with the 64 Studio project would be most welcome. Our aim is to create a distribution with full (but completely optional) commercial support, which will generate revenue to pay free software developers.
Enhancements:
- 64 Studio 2.0 is designed to retain compatibility with Debian Etch, to create a long-lived and stable creative desktop. We combine the stability and quality of Etch with a specialised real-time preemption kernel and the latest creative tools demanded by multimedia artists. Our tweaks to Debian include simplified installation and default settings which help get production underway quickly. Its our target that users should be able to get from a blank hard disc to a fully hardware-optimised and usable creative desktop in just half an hour.
<<lessIts based on the pure 64 port of Debian GNU/Linux, but with a specialised package selection and lots of other customisations.
64 Studio has Debian Pure 64 with X.org, the Gnome desktop, kernel 2.6.12 with realtime preemption patches and a selection of creative applications. Please note that this release is provided for testing only, and comes with no warranty.
Problems in this release include useful packages missing or not installed by default, confusing Gnome menus and assorted warnings during installation. There are probably plenty of other things wrong with it as well, which is why were calling this an alpha release. But it does actually install and run on our Opteron and Athlon 64 test hardware.
Anyone who is interested in getting involved with the 64 Studio project would be most welcome. Our aim is to create a distribution with full (but completely optional) commercial support, which will generate revenue to pay free software developers.
Enhancements:
- 64 Studio 2.0 is designed to retain compatibility with Debian Etch, to create a long-lived and stable creative desktop. We combine the stability and quality of Etch with a specialised real-time preemption kernel and the latest creative tools demanded by multimedia artists. Our tweaks to Debian include simplified installation and default settings which help get production underway quickly. Its our target that users should be able to get from a blank hard disc to a fully hardware-optimised and usable creative desktop in just half an hour.
Download (585.2MB)
Added: 2007-07-30 License: GPL (GNU General Public License) Price:
818 downloads
jaxen 1.1.1
jaxen is a universal XPath evaluation engine. more>>
jaxen is a universal XPath evaluation engine. jaxen is currently capable of executing XPath expressions against W3C DOM, JDOM, dom4j, and XOM document trees.
Enhancements:
- Assorted bugfixes, including one that affects the results of XPath expressions. Improved documentation.
<<lessEnhancements:
- Assorted bugfixes, including one that affects the results of XPath expressions. Improved documentation.
Download (1.8MB)
Added: 2007-05-17 License: BSD License Price:
540 downloads
system-config-printer 0.7.72
system-config-printer purpose is to configure a CUPS server (often the local machine) using the CUPS API. more>>
system-config-printer purpose is to configure a CUPS server (often the local machine) using the CUPS API. The tool is written in Python, using pygtk for the graphical parts and with some Python bindings (pycups) for the CUPS API.
It is largely the same as using the CUPS web interface for configuring printers, but has the advantage of being a native application rather than a web page. It appears in the Fedora menu under System -> Administration -> Printing.
As a result of using the CUPS API the tool is able to configure remote CUPS instances and is not limited to configuring CUPS on the local machine. The CUPS library providing the API uses HTTP and IPP to communicate with the CUPS server.
Enhancements:
- Several improvements for the new-printer wizard have been made, and assorted bugs have been fixed.
<<lessIt is largely the same as using the CUPS web interface for configuring printers, but has the advantage of being a native application rather than a web page. It appears in the Fedora menu under System -> Administration -> Printing.
As a result of using the CUPS API the tool is able to configure remote CUPS instances and is not limited to configuring CUPS on the local machine. The CUPS library providing the API uses HTTP and IPP to communicate with the CUPS server.
Enhancements:
- Several improvements for the new-printer wizard have been made, and assorted bugs have been fixed.
Download (0.47MB)
Added: 2007-08-09 License: GPL (GNU General Public License) Price:
810 downloads
PhotoGallery 20050725
PhotoGallery is simple and easy to use image gallery software that automatically generates image thumbnails. more>>
PhotoGallery is simple and easy to use image gallery software that automatically generates image thumbnails. It is written in PHP and uses Smarty for display and GD2 for image manipulation.
It is small and simple, and can be easily integrated into existing Web sites and software. Language files allow users to easily add localized text, which is automatically selected by PhotoGallery on a per-hit basis based on Web browser headers.
Enhancements:
- PhotoGallery2 no longer uses Smarty for templating. A new system, Souken Templating Engine, has replace it. This resutls in a much smaller distribution and easier set up. STE as bundled with PG2 does not include any documentation. This will be released with STE when it is officialy released in the near future.
- Scaling code has been altered to allow for "target dimensions". Images which are scaled (thumbnails and scale views, discussed in a moment) that are over the target dimensions will now allways be the exact specified target dimensions. If you have a 16:9 image and 4:3 thumbnail dimensions, the thumbnail will be in 4:3 instead of 16:9 as in the previous system. If this sounds confusing, images will be CROPPED and scaled to match thumbnail size AND dimensions. You may now specify width and height dimensions seperately.
- "Full" views of images are now scaled. You can specify scale dimensions in pg.ini. This keeps images to a uniform maximum size. Clicking on a scaled view image links directly to the image on the server. This allows visitors to see "big" images without breaking your site layout / scrolling. Scaled images shown this way are always saved at 100% quality.
- Thumbnails are now saved in file names with target dimensions. Please clear out your thumbnails directory when upgrading to prevent duplicate files. If you have target thumbnail dimensions of 144x108, the thumbnail image for "picture.ext" would be saved as "picture.ext-144x108.jpeg". Note that target dimensions are maximums, and images may actualy be smaller than the specified target dimensions.
- There have been some assorted code improvements in PG2 to improve performace and decrease memory usage.
- Many features planned have not made it into this release. They are targeted for the next release of PG. If you suggested a feature that has not yet shown up, this may still be on the list.
<<lessIt is small and simple, and can be easily integrated into existing Web sites and software. Language files allow users to easily add localized text, which is automatically selected by PhotoGallery on a per-hit basis based on Web browser headers.
Enhancements:
- PhotoGallery2 no longer uses Smarty for templating. A new system, Souken Templating Engine, has replace it. This resutls in a much smaller distribution and easier set up. STE as bundled with PG2 does not include any documentation. This will be released with STE when it is officialy released in the near future.
- Scaling code has been altered to allow for "target dimensions". Images which are scaled (thumbnails and scale views, discussed in a moment) that are over the target dimensions will now allways be the exact specified target dimensions. If you have a 16:9 image and 4:3 thumbnail dimensions, the thumbnail will be in 4:3 instead of 16:9 as in the previous system. If this sounds confusing, images will be CROPPED and scaled to match thumbnail size AND dimensions. You may now specify width and height dimensions seperately.
- "Full" views of images are now scaled. You can specify scale dimensions in pg.ini. This keeps images to a uniform maximum size. Clicking on a scaled view image links directly to the image on the server. This allows visitors to see "big" images without breaking your site layout / scrolling. Scaled images shown this way are always saved at 100% quality.
- Thumbnails are now saved in file names with target dimensions. Please clear out your thumbnails directory when upgrading to prevent duplicate files. If you have target thumbnail dimensions of 144x108, the thumbnail image for "picture.ext" would be saved as "picture.ext-144x108.jpeg". Note that target dimensions are maximums, and images may actualy be smaller than the specified target dimensions.
- There have been some assorted code improvements in PG2 to improve performace and decrease memory usage.
- Many features planned have not made it into this release. They are targeted for the next release of PG. If you suggested a feature that has not yet shown up, this may still be on the list.
Download (0.080MB)
Added: 2005-07-26 License: GPL (GNU General Public License) Price:
1553 downloads
WWW::Yahoo::Groups::Errors 1.91
WWW::Yahoo::Groups::Errors is a Perl module with exception classes for WYG. more>>
WWW::Yahoo::Groups::Errors is a Perl module with exception classes for WYG.
This class provides assorted exceptions for the use of the other modules.
INHERITANCE
All errors are subclasses of X::WWW::Yahoo::Groups which is a subclass of Exception::Class::Bass. See Exception::Classs documentation for methods available on the errors.
EXTRA METHODS
Beyond what Exception::Class provides, there are two extra methods.
fatal
fatal will return true if the error caught should be one that terminates the process.
AVAILABLE CLASSES
These should be obvious from their name. If not, please consult the source or use the description method.
X::WWW::Yahoo::Groups::BadParam
X::WWW::Yahoo::Groups::BadLogin
X::WWW::Yahoo::Groups::NoHere
X::WWW::Yahoo::Groups::AlreadyLoggedIn
X::WWW::Yahoo::Groups::NotLoggedIn
X::WWW::Yahoo::Groups::NoListSet
X::WWW::Yahoo::Groups::UnexpectedPage
X::WWW::Yahoo::Groups::NotThere
X::WWW::Yahoo::Groups::BadFetch
X::WWW::Yahoo::Groups::BadProtected
USE OF THIS MODULE
Due to the nature of how Params::Validate works, we store common options for it in this class (as they mostly relate to error handling). Thus, you should import this module with the following idiom:
require WWW::Yahoo::Groups::Errors;
Params::Validate::validation_options(
WWW::Yahoo::Groups::Errors->import()
);
<<lessThis class provides assorted exceptions for the use of the other modules.
INHERITANCE
All errors are subclasses of X::WWW::Yahoo::Groups which is a subclass of Exception::Class::Bass. See Exception::Classs documentation for methods available on the errors.
EXTRA METHODS
Beyond what Exception::Class provides, there are two extra methods.
fatal
fatal will return true if the error caught should be one that terminates the process.
AVAILABLE CLASSES
These should be obvious from their name. If not, please consult the source or use the description method.
X::WWW::Yahoo::Groups::BadParam
X::WWW::Yahoo::Groups::BadLogin
X::WWW::Yahoo::Groups::NoHere
X::WWW::Yahoo::Groups::AlreadyLoggedIn
X::WWW::Yahoo::Groups::NotLoggedIn
X::WWW::Yahoo::Groups::NoListSet
X::WWW::Yahoo::Groups::UnexpectedPage
X::WWW::Yahoo::Groups::NotThere
X::WWW::Yahoo::Groups::BadFetch
X::WWW::Yahoo::Groups::BadProtected
USE OF THIS MODULE
Due to the nature of how Params::Validate works, we store common options for it in this class (as they mostly relate to error handling). Thus, you should import this module with the following idiom:
require WWW::Yahoo::Groups::Errors;
Params::Validate::validation_options(
WWW::Yahoo::Groups::Errors->import()
);
Download (0.033MB)
Added: 2006-12-13 License: Perl Artistic License Price:
1045 downloads
radlib 2.2.5
radlib is a C language library developed to abstract details of interprocess communications. more>>
radlib is a C language library developed to abstract details of interprocess communications and common linux/unix system facilities so that application developers can concentrate on application solutions.
It encourages developers (whether expert or novice) to use a proven paradigm of event-driven, asynchronous design.
By abstracting interprocess messaging, events, timers, and any I/O device that can be represented as a file descriptor, radlib simplifies the implementation of multi-purpose processes, as well as multi-process applications.
radlib greatly improves typical process performance through the use of shared memory buffers to avoid costly "malloc" and "free" library calls.
These buffers are also used for interprocess messages. radlib also utilizes shared memory constructs to provide global message queue management and global "Queue Groups" for increased interprocess communications flexibility.
All shared resources are semaphore protected to avoid issues with concurrent access.
In short, radlib is a sincere attempt to provide real-time OS capability on a non-real-time OS. It has been successfully deployed on linux, MacOSX and FreeBSD but there is no reason it would not build and run on any flavor of unix supporting System V IPC.
Specifically, radlib provides fast system buffers, a simple config file utility, events, doubly-linked lists, process logging through syslog, message queues, semaphores, shared memory utilities, timers, stacks, state machine utilities, a process framework, a process management utility to start/stop groups of processes, optional MySQL or PostgreSQL database API, straightforward TCP/streams socket API, and other assorted system utilities.
Enhancements:
- hanged some database field processing to comply with the postgresql changes made in version 8.
<<lessIt encourages developers (whether expert or novice) to use a proven paradigm of event-driven, asynchronous design.
By abstracting interprocess messaging, events, timers, and any I/O device that can be represented as a file descriptor, radlib simplifies the implementation of multi-purpose processes, as well as multi-process applications.
radlib greatly improves typical process performance through the use of shared memory buffers to avoid costly "malloc" and "free" library calls.
These buffers are also used for interprocess messages. radlib also utilizes shared memory constructs to provide global message queue management and global "Queue Groups" for increased interprocess communications flexibility.
All shared resources are semaphore protected to avoid issues with concurrent access.
In short, radlib is a sincere attempt to provide real-time OS capability on a non-real-time OS. It has been successfully deployed on linux, MacOSX and FreeBSD but there is no reason it would not build and run on any flavor of unix supporting System V IPC.
Specifically, radlib provides fast system buffers, a simple config file utility, events, doubly-linked lists, process logging through syslog, message queues, semaphores, shared memory utilities, timers, stacks, state machine utilities, a process framework, a process management utility to start/stop groups of processes, optional MySQL or PostgreSQL database API, straightforward TCP/streams socket API, and other assorted system utilities.
Enhancements:
- hanged some database field processing to comply with the postgresql changes made in version 8.
Download (0.18MB)
Added: 2005-09-27 License: BSD License Price:
1488 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 assorted 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