Approximity blog home
447 to 466 of 600 articles InfoSyndicate: full/short

midilib initial release   25 Sep 04
[print link all ]
midilib is a pure Ruby MIDI library useful for reading and writing standard MIDI files and manipulating MIDI event data.

The latest version of midilib (0.8.0) can be found on the midilib Web site (midilib.rubyforge.org/). The midilib RubyForge project page is rubyforge.org/projects/midilib/.

midilib is also available as a Gem. The Gem has been uploaded to RubyForge, and should appear in remote gem listings soon.

Jackito Tactile PDA   25 Sep 04
[print link all ]
The Jackito looks like a new PDA with 7 processors and a gate array. Interview.

PalmSync   25 Sep 04
[print link all ]
PalmSync is a Ruby(Scripting Language) library for syncing your PalmPilot with DBMS(MySQL and so on). You can also read/modify/create records in your PalmPilot using Ruby script in PalmSync. It now also supports reading pdb/prc file. PalmSync package contains some Ruby scripts and Ruby extention library for pilot-link. link

Symbian founder on mobile past, present and future   25 Sep 04
[print link all ]
Nice interview on The Register.
 So what innovation and what services do you think we are going to see?

 Ask yourself, what are people going to with all their pictures in the future?
 What are they going to do? Is writing to CD-ROM really safe? Sorry -
 it's gone in a few years. Are people going to do a 3-stage offering, or
 make one of their copies in an alternative geographical location?
 Nobody does that.

 With digital you can do things better; for a really simple straight forward
 things.

 No one has designed architecture for the home. We've got Wi-Fi and broadband
 and Bluetooth but there's no way to put it all together.

 So who, then? We've seen that even with the best intentions Wintel can't do
 a good job. It has to come from the consumer electronics people;

 ...

 What would you do differently, if you had your time as CEO again?

 We wouldn't have spent time on user interfaces. We'd have left that
 much earlier. [In 2001, Symbian left the business of designing UIs to its
 licensees, with the exception of UIQ, which remains part of the company].
 Everyone was keen to share and we tried hard for two years, but it was never
 going to happen. Everything about those companies [phone OEMs] is based
 in their own UIs. So that was two years wasted.

 In hindsight we came to the right view; but we never learnt that lesson.
 There were other things people were keen for us to get into early, for
 example WAP. We could never have NOT done it, but I had a pretty good
 feeling it wasn't going to be worth it. But I wasn't the customers.®
 So it has to go back to being vertically integrated; you have to tackle
 the product offering yourself. You start doing something vertically
 because you can't work with everybody. So somebody has to break through,
 starting with a niche.

Outed: Skype project to dial real phone numbers   25 Sep 04
[print link all ]
(Source: Register) I just spent nearly ten minutes on the phone to Paris, at a cost of about 10 pence. Using Skype, dialling a Paris landline number, that is.

story

Skype for Linux is out   25 Sep 04
[print link all ]

Skype is a good VoIP program, that also does conference calls amongst several people reasonably well. It helps me cut down my phone bill :-). skype

Skype will come to the Penguin!   25 Sep 04
[print link all ]
As I rely heavily on skype to keep my phone bill down, I use skye a lot to stay in contact with my friends around the world.

I saw this post, dated May 16, 2004 by terminus, a skype staff member, which made me very happy. I am sick of running windows on my laptop only to use for skye. Now I can stay in good old Penguin-land.

 Skype is now starting a closed Linux beta. We are looking for forum
 members who would be willing to actively test the Linux version and
 provide input and feedback to finalize the Linux version development.

link

Ruby Class Hierarchy   25 Sep 04
[print link all ]
(Source: Dalibor Sramek) A few charts describing various subtrees of Ruby class hierarchy. www.insula.cz/dali/material/rubycl/

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

[ANN] celsoft.com/Battery 0.1.1   25 Sep 04
[print link all ]
(Souce: Sean O’Dell) Battery is a unit testing framework for Ruby. It captures all standard error and output and reports the entire summary of all tests formatted as valid YAML, for easier reading and parsing. Another key feature is that all tests run in the order they are added to their batteries, rather than arbitrarily. See the celsoft.com/Battery homepage for more information and documentation.

Homepage: battery.rubyforge.org/

Download: rubyforge.org/frs/?group_id=268&release_id=531

[ANN] rpa-base 0.1.0 "kitanai"   25 Sep 04
[print link all ]
(Source: Mauricio Fernandez)
 The Ruby Production Archive (RPA) will provide packages of Ruby
 libraries and programs in a form that allows production use, engineered
 through a stringent process resembling FreeBSD's or Debian's.

 rpa-base is a port/package manager designed to support RPA. Its scope and
 purposes are different to those of other systems like RubyGems.

 rpa-base 0.1.0 is now available on http://rpa-base.rubyforge.org .
 Please keep in mind that this is *not* a RPA release (that is, a release
 of the repository) but just a release of the rpa-base tool itself. We
 have provided several sample ports/packages for testing purposes, but
 they don't formally belong to RPA. Read below for information on the
 libs/apps packaged so far.

 rpa-base requires Ruby 1.8.1 (certainly 1.8 at least, it might work on
 1.8.0); it has been tested on several Linux distributions, FreeBSD and
 win32. We would appreciate feedback (both positive and negative) under
 those or any other architecture.

 It takes but a couple minutes to install and will allow you to do

 rpa install instiki ruvi

 ;-)
 (NOTE: ruvi, the cool pure-Ruby vim clone, won't work on win32)

 Features
 ========

 rpa-base is a port/package manager designed to support RPA's client-side
 package management. You can think of it as RPA's apt-get + dpkg. It
 features the following (working right now):

  * sane dependency management: rpa-base installs dependencies as needed,
    keeps track of reverse dependencies on uninstall, and will remove no
    longer needed dependencies
  * atomic (de)installs: operations on the local RPA installation are atomic
    transactions; the system has been designed to survive ruby crashes (OS
    crashes too on POSIX systems)
  * modular, extensible design: the 2-phase install is similar to FreeBSD and
    Debian's package creation; rpa-base packages need not be restricted
    to installing everything under a single directory ("1 package, 1 dir"
    paradigm)
  * rdoc integration: RDoc documentation for libraries is generated at install
    time (currently disabled on win32)
  * ri integration: ri data files are generated for all the libraries managed
    by RPA; you can access this information with ri-rpa (currently disabled on
    win32)
  * handling C extensions: if you have the required C toolchain, rpa-base can
    compile extensions as needed
  * unit testing: when a library is installed, its unit tests are run; the
    installation is canceled if they don't pass

Getting Started With ExeRb   25 Sep 04
[print link all ]
(Source: Rubygarden) Exerb is one way how to generate .exe from Ruby scripts. www.rubygarden.org/ruby?GettingStartedWithExeRb

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

(by Robert C. Martin; on <a href="www.artima.com">artima.com</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? http://www.artima.com/weblogs/viewpost.jsp?thread=4639

[ANN] linalg-0.3.2 -- Ruby Linear Algebra Library   25 Sep 04
[print link all ]
link[linalg.rubyforge.org/}

From the README:

Major features:

  • Cholesky decomposition
  • LU decomposition
  • QR decomposition
  • Schur decomposition
  • Singular value decomposition
  • Eigenvalues and eigenvectors of a general matrix
  • Minimization by least squares
  • Linear equation solving
  • Stand-alone LAPACK bindings: call any LAPACK routine from directly from ruby.

GNU Smalltalk 2.1e (Development)   25 Sep 04
[print link all ]
GNU Smalltalk is a free implementation of the Smalltalk-80 language.

Changes: Several bugfixes were made for the JIT compiler. A working Java-to-Smalltalk bytecode translator (which does not support networking and reflection yet) was added.

homepage download

Ruby-talk at BMW   25 Sep 04
[print link all ]
Enjoy the slides of our Ruby-talk presented to BMW.

German English

Alan Kay's talk at O'Reilly Emerging Technology Conference 2003   25 Sep 04
[print link all ]
(Source: Cory Doctorow) Notes from "Daddy, Are We There Yet?"

The last 20 years of the PC have been boring. PC vendors aim at businesses, who aren’t creative in their tool-use. They’re adults: they learn a system and stick to it. We should think about children. The printing revoltuion didn’t happen in Gutenberg’s day, it happened 150 years later, long after Gutenberg was dead, when all the pople alive had grown up with the press.

A small minority of Gutenberg’s contemporaries got the printing press, but it wasn’t until they were dead that the children who grew up with the press were able to put the ideas into practice.

James Licklieder: in a couple of years, human brains and computers will be coupled. It hasn’t happened yet. Except in science, where scientists and computers are indeed thinking as no human brain has ever thought before. .. craphound.com/kayetcon2003

Protecting commercial Ruby source   25 Sep 04
[print link all ]
Lothar Scholz posted this to the Ruby-ML.
 GM> Are there any accepted or already practiced ways for
 GM> companies to prevent Ruby source code from being read by potential
 GM> competitors? I can vaguely imagine redefining Ruby's
 GM> "require"-type methods so they can include zipped and passworded
 GM> ".rbz" files, say. Or using exerb (except for UNIX and without the
 GM> potential license issues).

 GM> I want to use Ruby at work but this is one of those "steps to
 GM> convincing your boss to use Ruby" I need to go through.

Just look at the "eval.c" file, i think the require is defined there and then write your hook. Or write a dll/so and add embedd your rb files as large c strings there (using maybe the "wrap" tool from the Fox Toolkit) and then do rb_eval_string("my c file"). After this protect the dll with something like "armadillo" (use google to find the URL). This works perfectly for me.

Test First, by Intention   25 Sep 04
[print link all ]
(Source: rubycentral) A code and culture translation from the original Smalltalk to Ruby.

Original by Ronald Jeffries, translation by Aleksi Niemela and Dave Thomas. www.rubycentral.com/articles/pink/index.html

HREF Considered Harmful   25 Sep 04
[print link all ]

(Source: Avi Bryant) I came across Avi Bryant's blog. Tons of interesting stuff, especially about Seaside. http://www.cincomsmalltalk.com/userblogs/avi/blogView

 

Powered by Rublog