Approximity blog home
660 to 669 of 784 articles

Good ruby documentation   25 Sep 04
[print link all ]
Just in case you have not seen this for 1.9

Ruby 1.6.x/1.7.x to Ruby 1.8   25 Sep 04
[print link all ]
Simon Standgaard posted these two links for the curious Ruby coders to ruby-talk.

Are Dynamic Languages Going to Replace Static Languages?   25 Sep 04
[print link all ]

(by Robert C. Martin; on <a href=""></a>) For many years we've been using statically typed languages for the safety they offer. But now, as we all gradually adopt Test Driven Development, are we going to find that safety redundant? Will we therefore decide that the flexibility of dynamically typed languages is desirable?

[ANN] Springz 1.0   25 Sep 04
[print link all ]

The Springz library allows you to attach two objects together (in 2D space) with a spring, and simulate how they pull/push each other.

Boring when used between two objects, it becomes interesting when you attach thousands of springs with different strenghts and distances between hundreds of nodes, and let the simulation determine the best configuration of those nodes. (I wrote this library specifically to create a social network diagram from a large amount of data. I had written it first in Javascript + SVG, and it was working, but too slowly: 3 hours to render the first frame, and 12+ hours for each frame after that.)

Despite the very visual nature of this application, this library doesn't know jack about graphics; it just knows how to push/pull theoretical objects around in theoretical 2D space. Making this visible to the user is up to you. (My application reads in XML data and then outputs a few frames of SVG pre-rendered animation.)

The documentation for the Springz class lists the key features at the top of it. You can read this laboriously-written documentation, and download the file itself, from: here (click on Springz.rb under the Files listing).

If you happen to have the Adobe SVG plugin (freely avail for Win/Mac/Linux/Solaris) installed, you can see the JS version of this library in action at -- click the green rectangle to start the simulation, and then drag objects around and/or click the orange button to scatter them about.

RITE (Ruby 2) at Rubyconf 2003   25 Sep 04
[print link all ]
Matz has presented RITE at rubyconf 2003.

matz called his talk: "How Ruby sucks".

The Power and Philosophy of Ruby .. or how to create babel-17 ..   25 Sep 04
[print link all ]
The slides that matz, the creator of Ruby used at oscon2003. Very, very good! Very thoughtful slides about natural languages, computer programming, Ruby, etc. The graphs alone are worth looking at the slides.

Mauricio Fernandez posted this to ruby-talk: AFAIK he introduced the concept of "brain power consumption" (now renamed as "stress" in his last talk) for the first time.

That was the first time (I’m aware of) somebody stated that the main goal of a programming language isn’t expressive power (possibly by being close to natural languages, as Perl) nor ease of learning or usage, but making the programmer happier (which is a weighted mix of all other criteria).

Video of the ll2 talk:

Interesting Ruby page: semantics & semiotics; code manufacture   25 Sep 04
[print link all ]

Some very interesting ruby stuff:

  • Artificial Neural Networks: Implemented a multilayer backpropagating artificial neural network using a momentum term and optionally a weight decay term.
  • Borges mod_ruby Integration: I have managed to get Borges running using mod_ruby. I will produce a library ready version of that and check it in the Borges project.
  • and much more
  • link

Compiere R2.5.1e   25 Sep 04
[print link all ]
Compiere released its newest Production Release 2.5.1e.

Significant functionality was added:

  • Credit Management & Dunning
  • Improved Discount Management
  • Payment-Invoice Allocation improvements (incl. Auto Match)
  • Ship/Receive in multiple UOMs
  • Service Level Agreements
  • GL Distribution
  • Prepayment Order Improvements
  • Financial Report writer improvements

Technical Improvements:

  • Support of Oracle 10g
  • Improved Database Connection management
  • Performance improvements

Significant reduction of open bugs.

LinuxTag 2004, Karlsruhe   25 Sep 04
[print link all ]
On Thursday June 24, I will give a talk about Compiere. Compiere is free ERP & CRM software.

LinuxTag program

Compiere - Linux-mag article   25 Sep 04
[print link all ]
Like the heart and lungs, accounts payable and accounts receivable keep a company pumping. Money goes out; raw materials come in. Products and services go out; money comes in. If more money comes in than goes out, the company prospers. At least that’s the theory — and the goal.

Of course, the devil’s in the details: there’s inventory to manage, backorders to fulfill, outstanding invoices to collect, orders to process, bills to pay, and customers to service. The goal of business may be simple enough — but the business of running a business is anything but.

Fortunately, computers are a natural for the back office, and software to manage a business — called customer relationship management (CRM) and enterprise resource management (ERP) software — has become a big business in itself. SAP, Oracle, PeopleSoft, and Microsoft charge plenty of beans for bean counting software. For example, Microsoft’s Great Plains Software division charges $50,000 for a license, $100,000 for implementation, and $20,000 a year for maintenance.

But just as Linux has provided a free alternative to proprietary operating systems like Windows and Solaris, Compiere, this month’s "Project of the Month," provides an open source alternative to commercial CRM and ERP solutions. link


powered by RubLog
660 to 669 of 784 articles Syndicate: full/short