The GPL Electronic Design Automation (gEDA) project has produced and
continues working on a full GPL'd suite and toolkit of Electronic
Design Automation tools. These tools are used for electrical circuit
design, schematic capture, simulation, prototyping, and production.
Currently, the gEDA project offers a mature suite of free software
applications for electronics design, including schematic capture,
attribute management, bill of materials (BOM) generation, netlisting
into over 20 netlist formats, analog and digital simulation, and
printed circuit board (PCB) layout.
The gEDA/gaf suite provides schematic capture, netlisting, bill of
materials generation, and many other features.
SPICE is a general-purpose circuit simulation program for nonlinear DC,
nonlinear transient, and linear AC analyses. Circuits may contain resistors,
capacitors, inductors, mutual inductors, independent voltage and current
sources, four types of dependent sources, lossless and lossy transmission
lines (two separate implementations), switches, uniform distributed RC
lines, and the five most common semiconductor devices: diodes, BJTs, JFETs,
MESFETs, and MOSFETs.
Patch Levels I and II (including a new spec command for spectral analysis)
and the level 2 JFET model are courtesy from the Macquarie University.
Online documentation at:
ish is a format to encode binary files to text file, or decode text
files into binary file. ish has strong error correction/detection
functionality using CRC and checksum.
This format is popular in Japanese BBS'es.
To non-Japanese people:
To produce non-Japanese text a user should use "-s7" option.
Other options such as "-ss" may produce Japanese text.
To Japanese people:
To use ish over NetNews newsgroups (such as fj.*), use "-s7" option.
Use of "-ss" will not give you the optimal performance.
"-ss" option is just for BBSes that use Shift-JIS as their native
Japanese encoding.
It is pretty easy to gather status information from all sorts of things,
ranging from the temperature in your office to the number of octets which
have passed through the FDDI interface of your router. But it is not so
trivial to store this data in a efficient and systematic manner. This is
where RRDtool kicks in. It lets you log and analyze the data you gather from
all kinds of data-sources. The data analysis part of RRDtool is based
on the ability to quickly generate graphical representations of the data
values collected over a definable time period.
Memcached::libmemcached -
Thin fast full interface to the libmemcached client API
Memcached::libmemcached is a very thin, highly efficient,
wrapper around the libmemcached library.
It gives full access to the rich functionality offered by
libmemcached. libmemcached is fast, light on memory usage,
thread safe, and provide full access to server side methods.
- Synchronous and Asynchronous support.
- TCP and Unix Socket protocols.
- A half dozen or so different hash algorithms.
- Implementations of the new cas, replace, and append operators.
- Man pages written up on entire API.
- Implements both modulo and consistent hashing solutions.
RRD::Simple provides a simple interface to RRDTool's RRDs module. This module
does not currently offer fetch method that is available in the RRDs module.
It does however create RRD files with a sensible set of default RRA (Round
Robin Archive) definitions, and can dynamically add new data source names to an
existing RRD file.
This module is ideal for quick and simple storage of data within an RRD file if
you do not need to, nor want to, bother defining custom RRA definitions.
SQL::Interp converts a list of intermixed SQL fragments and
variable references into a conventional SQL string and list
of bind values suitable for passing onto DBI. This simple
technique creates database calls that are simpler to create
and easier to read, while still giving you full access to
custom SQL.
SQL::Interp properly binds or escapes variables. This recommended
practice safeguards against "SQL injection" attacks. The DBI
documentation has several links on the topic.
Besides the simple techniques shown above, The SQL-Interpolate
distribution includes the optional DBIx::Interp module.
It is pretty easy to gather status information from all sorts of things,
ranging from the temperature in your office to the number of octets which
have passed through the FDDI interface of your router. But it is not so
trivial to store this data in a efficient and systematic manner. This is
where RRDtool kicks in. It lets you log and analyze the data you gather from
all kinds of data-sources. The data analysis part of RRDtool is based
on the ability to quickly generate graphical representations of the data
values collected over a definable time period.
Pinot is a D-Bus service that crawls, indexes your documents and monitors them
for changes, with a GTK-based user interface that enables to query the index
built by the service or your favourite Web engine, and display and analyze the
results.
Features:
- advanced queries (probabilistic search, boolean filters, date ranges).
- language detection.
- listing of indexed documents.
- editing of metadata.
- automatic results labeling.
- stored queries.
- results ranking history.
- dynamic document summaries.
- only crawl and index the directories you choose.
- D-Bus interface for easy integration with other applications, eg Deskbar
Applet.
- no dependency on GNOME or KDE.
- support for common file types.
- search your desktop and the Web.
- query remote indexes.
SugarCRM Open Source is a powerful Customer Relationship Management (CRM)
application, designed to help you enable your organization to efficiently
organize and maintain information which is crucial to many aspects of your
business.
It provides integrated management of corporate information on customer
accounts and contacts, sales leads and opportunities, plus activities such
as calls, meetings, and assigned tasks. The system also offers a graphical
dashboard to track your sales pipeline, the most successful lead sources,
and the month-by-month outcomes for opportunities in the pipeline, and
seamlessly blends all of these capabilities into an intuitive and
user-friendly, tabbed interface.