20050324
Teamwork
[Environment] Web Environment
[Intended Audience] Advanced End Users
[License] OSI Approved :: GNU Lesser General Public License (LGPL)
[Network Environment] IP
[Operating System] OS Independent
[Programming Language] Java
[Topic] Internet :: WWW/HTTP, Office/Business
Oddjob
[Intended Audience] Developers, End Users/Desktop
[License] OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System] OS Independent
[Programming Language] Java
20050323
OpenGroupware.org
[Environment] Web Environment
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU Lesser General Public License (LGPL), Other/Proprietary License with Free Trial
[Operating System] POSIX :: Linux, POSIX :: SunOS/Solaris
[Topic] Communications :: Email :: Email Clients (MUA), Communications :: Email :: Post-Office :: IMAP, Internet :: WWW/HTTP, Office/Business :: Groupware, Office/Business :: Scheduling
wyoGuide
[Environment] MacOS X, Other Environment, Win32 (MS Windows), X11 Applications, X11 Applications :: GTK
[Intended Audience] Developers, Quality Engineers
[License] OSI Approved, OSI Approved :: Open Software License
[Operating System] MacOS X, Microsoft :: Windows, OS Independent, POSIX, POSIX :: Linux
[Programming Language] C++
[Topic] Documentation, Software Development, Software Development :: Documentation, Software Development :: User Interfaces
20050322
ELOG Electronic Web Logbook
[Environment] Web Environment
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] Microsoft :: Windows, POSIX :: Linux
[Programming Language] C
[Topic] Database :: Database Engines/Servers, Database :: Front-Ends, Internet :: WWW/HTTP :: HTTP Servers
The Linux Documentation Project (LDP)
20050321
A Barcode Generator in Pure PostScript
[Development Status] 5 - Production/Stable
[Environment] Other Environment
[Intended Audience] Developers, System Administrators
[License] OSI Approved :: MIT/X Consortium License, Public Domain
[Operating System] OS Independent
[Topic] Information Management, Multimedia :: Graphics, Office/Business :: Financial :: Point-Of-Sale, Printing, Text Processing
20050319
Terrier
[Environment] Console (Text Based), MacOS X, Win32 (MS Windows), X11 Applications
[Intended Audience] Developers, End Users/Desktop
[License] OSI Approved :: Mozilla Public License (MPL)
[Programming Language] Java
[Topic] Information Management, Internet :: WWW/HTTP :: Indexing/Search, Software Development :: Libraries, Software Development :: Libraries :: Java Libraries, Text Processing :: Indexing
Grace Receipting System
[Environment] X11 Applications :: GTK
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] POSIX :: Linux
[Programming Language] Java
[Topic] Office/Business :: Financial, Religion
makebootfat
[Environment] Console (Text Based)
[Intended Audience] Developers
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] Microsoft :: Windows, POSIX :: Linux
[Programming Language] C
[Topic] System :: Boot, System :: Filesystems
Daffodil CRM
# Database Environment: JDBC
# Development Status: 4 - Beta
# Intended Audience: End Users/Desktop, Customer Service, Financial and Insurance Industry, Information Technology, Manufacturing, Telecommunications Industry
# License: GNU General Public License (GPL)
# Operating System: OS Independent (Written in an interpreted language)
# Programming Language: Java, JavaScript, JSP
# Topic: CRM
20050318
Teddy XML Editor
20050317
The democratic experience
In the democratic experience, each participant can submit a vote, propose answers, and vote. All winning answers to the votes are gathered into a database that represents the common position of the group. This common position can be used to drive decisions.
Thus, the democratic experience is a complete and open tool for direct democracy. It can apply to small groups of people (associations, companies) but also to larger groups (countries, the planet!).
Keynote
Taglog
20050316
20050315
Darkbot
20050310
Fast Messaging Peer to Peer
http://mysite.verizon.net/baskinger/fm-0.6.5.zip
SwiXAT The Swing-XML Authoring Tool
It takes a lot of work to develop a Swing application, laying out and configuring GUI components, and then integrating them with the application functionality. SwiXAT addresses both of these issues. GUI components can be described in XUL documents, simplifying the process of adding and changing the application content and layout. SwiXAT further refines this approach by allowing the automated implementation of an MVC framework, so that component views interact with data models without the need for extensive event handling routines.
SwiXml
Depending on the application, XML descriptors may be deployed with the remaining code or loaded from a remote server at runtime. This late binding of the GUI has many advantages. Enabling features in an application based on a license code or a user's role does not have to be hard coded anymore. Instead an XML document describing the application's GUI could be dynamically loaded.
Generating the GUI based on descriptors also has some of the advantages that code generators provide, but without generating the none-maintainable code.
While SwiXml doesn't free the developer from knowing the javax.swing package, it reduces the amount of repetitive, sometimes error prone, and often complex GUI related code.
Iconbox
BasKet
Download Embedded
20050309
At the Forge: Choosing Tools
Complete Story
OpenACS (Open Architecture Community System)
Project/Open ERP Platform
Seven tips to help FOSS companies succeed
"At the companies where I've been a manager or a consultant, I've seen what works. More frequently, I've seen what doesn't work. Stormix Technologies, my introduction to FOSS companies, was never profitable. Nor, in my day, was Progeny Linux Systems. At other companies, I was a consultant, and didn't hear all the private decisions, but too often, I've seen the same mistakes being made over and over again..."
Complete Story
20050303
Autohouse II Invoicing System
20050302
Lucane
RabbIt
20050227
Superversion
Gaim-Encryption
20050226
Nodezilla
20050225
NewsForge: Basic Button-Pushing with OpenOffice.org Macros
"There are two ways to create a macro in OOo. One is to use OpenOffice.org Basic to write the macro. The other is to use the macro recorder. That will be the approach we focus on..."
Complete Story
20050222
20050219
Free Educational Software GCompris
BlogBridge
OPEN-XCHANGE
20050217
Javascript DB
Open Enterprise Platform
20050216
TreeLine
20050203
Online Recruitment Agency
20050201
Integrate Cocoon with PostgreSQL for XML-driven Apps
"This article describes how to integrate Cocoon with PostgreSQL, a leading open source database. Once you learn how to access PostgreSQL data (or any other relational database) from Cocoon, you can develop robust XML-driven applications with a relational backend. Think about it: XML is highly structured data; relational databases store highly structured data--it's a natural fit..."
Complete Story
20050120
OpenH323 Gatekeeper - The GNU Gatekeeper
20050112
Securing Mozilla email with OpenPGP
20050111
DryDock: Content accounting, not content management
To police our own website, we create DryDock. DryDock is a web publishing application that governs the replication of content from a developmental, or staging web tree to a production web tree (ideally placed on a second server). DryDock codifies a formal approval process that forces management to approve all web site changes before those changes are put into production. Users never interact directly with the production web tree; DryDock updates it on their behalf.
DryDock is written in Python and uses Webware for request handling and session management. The user interface is written in HTML using Cheetah, a Python templating library. DryDock's back-end is comprised of four main components: a relational database that stores auditing information, a role-based permissions system, a revisioning system that tracks changes in approved documents, and a synchronization daemon that updates the production web server.
20050106
psycopg
20041005
DevX: Fast, Easy Database Access with Python
"Another benefit of using native syntax is better portability. This approach makes it easy for you to change databases without having to rewrite any of your application code. Simply modify a few lines in the database wrapper, and you can support an entirely new database. Though this article focuses on MySQL, the code should work easily with PostgreSQL or even SQLite with only minor modifications..."
Complete Story
20040929
Want to impress your friends with Linux? Use 3D-Desktop!
ONE source, MULTI targets
- HTML document
- XHTML document
- SGML document
- LaTeX document
- UNIX man page
- MoinMoin page
- Magic Point presentation (mgp)
- PageMaker 6.0 document
20040920
Formatting documents with OpenOffice.org Writer macros
20040916
Publishing XML Documents in PDF and HTML with Cocoon
ObjectWeb: Open Source Middleware
20040912
Collaborative Document Editing with svk
20040903
The eric3 Python IDE
Note: In order to use eric3 under Win... operating systems you need a commercial or educational license of Qt 3.1 (or newer) from Trolltech and the corresponding license of PyQt (which includes QScintilla) from Riverbank.
XML & DocBook: Structured Technical Documentation Authoring
JAYA123: THE SMALL BUSINESS WEB-BASED SOLUTION
Jaya123, using LAMP (Linux, Apache, MySQL, and PHP) components.
20040902
Orbeon Integration Suite: Open Source Business Integration
The Orbeon Integration Suite (OIS) open source project offers a modular, enterprise-ready, ESB-based business integration software suite that provides a viable option to commercial ESB products. Some components of the suite are being developed by the OIS community, while others are being sourced from complimentary open source projects.
Similar to the JBoss J2EE application server, the OIS project uses the commercial and community friendly LGPL open source license. For more information on the LGPL, the JBoss Group does a very nice job of describing the features and rationale behind for choosing it, which we are pleased to JBoss reference here.
20040820
Steal My Business Model
20040819
OOo Off the Wall: Getting in the Frame
Going open source: A manager's guide to doing it right
20040817
Running a Successful Open Source Project
20040815
微型的知識專案
是為了在進行工作之前,先學習方法。
行動後檢討(After Action Reviews, AARs)
是邊做邊學,在事件的最後利用大約15分鐘的時間進行檢討。工作之後,提出4個問題審核:
- 應該發生什麼是?
- 實際發生什麼事?
- 為什麼會有差異?
- 我們可以從中學到什麼以及如何改進?
回溯法
是 一種更複雜的事後檢討方式,幾乎完全是事後學習。在回溯過程中,專案專與者聚集在一起,討論那些部分作得不錯,那些部分作得不夠好,並且試著摘要出他們 所學到的知識,這個時候主持人除了要確保討論內容的明確性,另外還必須注意可以學習的部分有那些,責難他人不是重點。回溯通常會做成書面資料。
奇異「合力解決」專案
20040813
Implementing Full Text Indexing with PostgreSQL
20040729
Making Open Source Software Pay
20040728
Creating Games with Pygame
Opensource Biz Model
Hosted Edition
This edition comes with all core modules and is a true enterprise-class solution. It's an option for companies of all sizes to begin using a CRM online, while leaving the software maintenance and hardware infrastructure to a dedicated IT staff.
- Allows organizations to set up as many users as they want.
- No one-time license fees, pay by the number of users, per month.
- No software or hardware to buy, install, maintain, or upgrade.
- Each organization uses a unique URL that provides secure access to Dark Horse CRM.
- Use any current web browser, on any platform (Mozilla, Internet Explorer, Safari).
Greater than 5-seat Hosted CRM installation at $29.95 per seat per month
Free Edition
You're welcome to a free, 5-seat binary (machine readable) edition of Dark Horse CRM. This edition comes with all core modules and is a true, enterprise-class solution. It's an option for companies watching every penny and for those who can live without support. It's also good for organizations wanting to thoroughly test Dark Horse CRM before moving up to a supported edition.
If you like having all of the necessary pieces already assembled and with an easy to use installation wizard, have us send you the CD. For the cost of shipping and handling you get a CD that contains the latest version of Dark Horse CRM and all of the open, companion components to make it work (e.g. Linux, Apache Tomcat, PostgreSQL, etc).
Setting Up Page Styles in OOo Writer
Page styles are one of OpenOffice.org's strongest innovations. Together with text frames and integration with Draw, these features nudge OOo Writer out of the word processor category and into the lower reaches of desktop publishing...
20040727
Writing an AIM Client in Python
20040721
Power Python: Do More With Less Code
20040714
ERP5 (Python&Zope)
管理決策的制定與突破性科技
價值網絡中各廠商間的競爭,決定了他們賺錢的方式。網絡決定了廠商必須提供何種產品與服務以回應客戶的問題,以及解決問題所需支付的成本。價值網路中的競爭與客戶需求決定了廠商的成本結構、維持競爭所需的經營規模以及必要的成長率。因此適於價值網絡外的管理決策,不一定適於價值網絡內的企業,反之亦然。
優秀的經理人只做合理的決策,而合理與否則尤其所處的價值網絡決定。
既有的企業在面對突破性科技科技變革時,絕對有能力研發必要的「科技」,但是,在與其他產品與科技研發提案共同競爭結果,突破性科技研發計畫通常只能分配到極少的資源,也使得這些計畫作後無以為繼。延續性科技計畫訴諸於企業主流客戶的需求,比起市場規模小、客戶需求不明的突破性科技,更容易取得大量的資源。
──Clayton M. Christensen《創新的兩難:企業面對新科技的掙扎與抉擇》(The Innovator's Dilemma: When New Technologies Cause Great Firms to Fail, New York: HBS,1997)台北:商周出版,2004年,73頁
A Transforming Experience for Content Management?
20040712
Embedding Python in C Applications
UML Tutorial from Sparx System
Zen and the Art of Aspect-Oriented Programming
Consider the life cycle of a typical e-commerce project. First, you might decide to architect your code around an object-relational (OR) mapping tool, such as Java Data Objects or Hibernate, and J2EE services, such as servlets and the Java Authentication and Authorization Service. Next, you create interfaces and classes representing business concepts such as a customer, SKUs, a shopping cart, inventory, and payment authorization. At this point, your code is clean and comprehensible...
20040702
How to create OpenOffice.org macros and automation
20040701
White Knights and Open Source business models
20040630
台灣 Zope 使用者社群
研究 Python / Zope 的優點及技術,建立教學資料、知識庫、及數位內容管理的解決方案。並藉由教學、研究、及交流活動,領引朋友認識 Python / Zope,進而喜歡或參與發展。
How to create OpenOffice.org forms
20040629
OpenMFG succeeds with open source software for a fee
20040628
Charming Python: Get started with the Natural Language Toolkit
In this installment, David introduces you to the Natural Language Toolkit, a Python library for applying academic linguistic techniques to collections of textual data. Programming that goes by the name "text processing" is a start; other capabilities for syntactic and even semantic analysis are further specialized to studying natural languages.
The best ERP implementation project
ERP5: A Next-Generation, Open-Source ERP Architecture
20040623
Dive Into Accessibility
This book answers two questions. The first question is "Why should I make my web site more accessible?" If you do not have a web site, this book is not for you. The second question is "How can I make my web site more accessible?" If you are not convinced by the first answer, you will not be interested in the second.
Dive Into Python
Dive Into Python is a free Python book for experienced programmers. You can read the book online, or download it in a variety of formats. It is also available in multiple languages.
20040622
How to Master GNU/Linux in 20 steps
20040621
Weave a neural net with Python
Hopfield nets are one of the easier neural net models to understand -- and they can be useful, too. The main ability of the Hopfield net is to undo noise and reconstruct known patterns. Python programmer Andrew Blais is your guide to learning more about Hopfield nets, and exploring his net.py application.
Open source cracks publishing wide open
What makes book production expensive isn't just the cost of software. Proprietary publishing tools run on proprietary operating systems -- Mac OS and Windows. They require high-powered hardware. They might even have intrusive product activation "features" or draconian licensing restrictions. In short, publishing is like most other markets -- it's very close to a D-Day invasion by open source forces.
...
20040620
Putting together PDF files
...
20040618
Version Control with Subversion: Basic Concepts
keep in mind that Subversion can manage any sort of file collection— it's not limited to helping computer programmers...
20040615
Computer Associates (CA) announced it was establishing partnerships with Zope and Plone
The tide may be turning in favor of open source software for content management. Last month Computer Associates (CA) announced it was establishing partnerships with Zope and Plone, two open source content management organizations. CA is also releasing its Ingres database, which will be available as a repository for Zope and Plone, as open source. We asked Zope and Plone what the new partnerships mean for the open source community.
