b r a y d e n . o r g / Software

/ WebHome / TWikiPages / WebCdf

This Web


WebHome  
Topic List  
Web Statistics 

All Webs


Books
Main
Random
Software
TWiki  

brayden.org


Home
Monthly Digest
Today's Links
Resumé
Reading List
Books RSS
Random RSS
Software RSS

Other


Dale's Blog

currently-reading
TextDrive
brayden.SoftwareSoftware pages at brayden.org - Ruby, statecharts, workflow WebStatistics WebStatistics : Do not edit this topic, it is updated automatically. You can also force an update TWiki.TWikiDocumentation tells you how to enable the automatic updates of the statistics. Suggestion: You could archive this topic once a year and delete the previous year's statistics from the table. SparklinesGoogleChartsForTwiki SparklinesGoogleChartsForTwiki :

Google recently made public their chart creation api . Very simple, very cool. The idea is that you specify chart data and settings in a url, and get back a generated image.

I wrote a little code that renders sparklines-like graphs using the google charts api, from TWiki. In my case I call the code from one of my plugins - but I'm probably the only person on the planet that uses that plugin, so you would need to call it from somewhere else.

The basic idea is simple: create the simplest, smallest legible line graph for a set of data. Small enough that it can serve as just another 'word' in a sentence, yet convey a relatively large set of quantitative information.

WebHome WebHome : Welcome to the home of the Software Web at brayden.org.

See the web site map or an alphabetical list of pages for help in navigating this web.

It's been a long while since I've maintained this part of my site. I'm thinking about just making it go away until I can figure out what should be here Nov 24, 2007 .

However, for now here's December 2007 .

WorkFlow WorkFlow :

TOC: No TOC in "Software.WebCdf"

Workflow management systems are a kind of holy grail among software developers. Such systems have the promise of subsuming more specialized types of applications, such as project tracking, bug tracking, etc. In fact, there's scarcely any business application that could not be integrated with, or made part of, a work flow management system.

I think the 2 main characteristics of work flow management systems that I find interesting are

  1. They are a challenge to design and build, because they need to be able to integrate with a wide array of existing systems and must support a wide range of work flow activities
  2. They have the potential of making a lot of money for the developer

MerbDataMapperOnWindows MerbDataMapperOnWindows :

Pretty painless overall. Here's a transcript and some notes.

Resources:

Just In Time: Merb & Datamapper: Getting Rolling rubytalk Getting started with datamapper

First, you will need a compiler:

... elided ...

Then follow the instructions at nuance9, but just leave off the sudo:

... elided ...

Note that in the install of fastthread I chose the 'ruby' option - you can choose the win32 option and avoid building anything at that step.

Just to be sure, I also updated my json install:

... elided ...

By the way, I tried building the native extensions for json by selecting option 2 json 1.1.1 ruby above It was a dismal failure, with multiple invalid cl arguments, missing libs, etc. I didn't take the time to track that down, since I assume many people have run into the problem and if the problem is not fixed it's because the json developer doesn't have the time or interest. The mswin32 version installs just fine, as shown.

WebHomeTopics WebHomeTopics :

RubyCombinatorials RubyCombinatorials :

I've posted a set of classes and methods for generating combinations and permutations .

Source code zip : http://www.brayden.org/twiki/pub/Software/RubyCombinatorials/Combinatorials.zip WebNotify WebNotify : WebNotify is a subscription service to be automatically notified by email when topics change in the TWiki.Software web. This is a convenient service, so you do not have to come back and check all the time if something has changed. To subscribe to the service, please put yourself on the list below. The format is: 3 spaces   Main.yourWikiName - yourEmailAddress

Main.DaleBrayden - dalebrayden12345.org

Note: It is helpful to insert your name in alphabetical order by first name -- ignore the "Main." -- then you can find your name or not more easily if you wish to remove it or confirm that you are on the list.

RailsManuals RailsManuals :

Official Rails Documentation Documentation for Ruby on Rails Complete API Howtos in Ruby on Rails Migrations Understanding Migrations in Ruby on Rails Using Migrations in Ruby on Rails Active Record Migration in Ruby on Rails API Reference Development Environments Instant Rails - a one-stop Rails runtime solution containing Ruby, Rails, Apache, and MySQL RubyManuals RubyManuals : Core documentation Ruby core class and library reference Rake Rake Tutorial -- Getting Started Rake Tutorial Rake User Guide Rake by Example

AjaxManuals AjaxManuals : Tutorials Mastering Ajax, Part 1: Introduction to Ajax Mastering Ajax, Part 2: Make asynchronous requests with JavaScript and Ajax Mastering Ajax, Part 3: Advanced requests and responses in Ajax Patterns Main Page - Ajax Patterns Toolkits Prototype JavaScript Framework: Class-style OO, Ajax, and more Rico Rico provides a very simple interface for registering Ajax request handlers as well as HTML elements or JavaScript objects as Ajax response objects. Multiple elements and/or objects may be updated as the result of one Ajax request.

SplineFunctions SplineFunctions :

This is a description of a class of cubic spline functions that have the property that the endpoints of the curve will pass through the first and last control points, and will pass near the interior control points.

I've provided an implementation in ruby see bottom of this page .

... elided ...

The Bij are blending functions defined as:

... elided ...

In practice you select a set of uk and draw straight lines between them. By selecting the number of such points to be large enough 10 is more than enough for most applications the curve will look good. This also says that you can pre-compute the Bij uk and cache those values in a table, for better performance it matters, believe me .

StatisticsLib StatisticsLib :

I've posted a statistics package written in ruby . The source can be downloaded as a zip file

RubyLanguage RubyLanguage :

Software.RubyOnRails Software.RubyWebHosts Software.RubyGem

Software.SudokuSolver Software.StatisticsLib

RubyWebrick Ruby PDF Tools: Project Info Tools written in pure Ruby no C extensions for working with PDF documents. SQLite-Ruby: Project Info A Ruby interface for the SQLite database engine. MuraveyWeb: Project Info a Content Management System built on top of Ruby on Rails web-framework. It has support for version control, custom document types, WYSIWYG content editors, image transformations and much more. Win32 Utils: Project Info A series of packages that provide Ruby interfaces to Win32 systems and services. This project supports Windows NT, 2000 and XP only . eXPlain Project Management Tool: Project Info eXPlain Project Management Tool or eXPlainPMT is a web-based application built using the Ruby on Rails framework that supports the eXtreme Programming development methodology. wxRuby: Project Info a library to allow Ruby programs to use wxWindows 2.4.x also known as wxWidgets , which is a mature, cross-platform, GUI toolkit that uses native widgets where possible. Ruby/ActiveLDAP: Project Info provides an object oriented interface to LDAP. It maps LDAP entries to Ruby objects with LDAP attribute accessors exposed as methods dynamically assigned based on your LDAP server's schema and each object's objectClasses. All Ruby Projects at RubyForge http://www.swig.org/ SWIG the Simplified Wrapper and Interface Generator is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages, including Ruby. See also: SWIG/Ruby Documentation TWikiIncludeTricks TWikiIncludeTricks : and AudioSoftware AudioSoftware :

... see also: Trash.LinuxAudio

Acoustica MP32Wave - $19.95 MP3 File Editor $25 - also available: free mp3 to wave converter mpg123 - MPEG 3 Audio player for nix lame - mp3 player for linux - open source MP3 newswire - product news and links

-- Main.DaleBrayden - 29 Dec 2002

 
 
Current Rev: r1.1 - 03 Dec 2005 - 15:38 GMT - DaleBrayden, Revision History:Diffs | r1.1
© 2003-2011 by the contributing authors.