| Seth Godin about job resumes
|
|
25 Sep 04 |
|
[print
link
all
] |
|
Seth Godwin has a good entry about job resumes: link
|
| 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.
|
| RubyX - a ruby based Linux distro |
|
25 Sep 04 |
|
[print
link
all
] |
(Source: ruby-talk, Andrew Walrond, Oct 24, 2003) Rubyx is a ruby based linux distro. It is also the name of the script which creates Rubyx the distro and handles the package management
In light of the recent rubyx/lunar threads, I thought it sensible to make the rubyx source available for scrutiny by the ruby community. You can get it using Bitkeeper like this:
bk clone bk://ftp.rubyx.org/rubyx
cd rubyx
bk co
You'll see three files: rubyx - The man script
init - The ruby based init script
strfile.rb - Some code shared by rubyx and init
Important! The build machine must be capable of running the generated code,
How it all works will require further discussion, but if you want to get involved, it would be a good idea to ask rubyx to download the sources. To get everything, you'll need 4Gb and broadband ;) For just the basics, it's a fraction of that but I don't have the figure to hand. Do this as root...
mkdir /my/rubyx/dir (or something like)
./rubyx --root /my/rubyx/dir --download base net disk (for the basics)
./rubyx --root /my/rubyx/dir --download all (for everything)
If you don't have broadband, you might want to use --dj 1 to reduce the number of parallel downloads.
I wrote this in part to learn ruby, so any comments/suggestions on the code or style are welcomed. Although I am writing this in Kmail on my laptop running Rubyx, rubyx is still very much work in progress, so don't expect too much.
Lots more to discuss, but this will do for starters :)
|
| 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
|
| RITE (Ruby 2) at Rubyconf 2003
|
|
25 Sep 04 |
|
[print
link
all
] |
|
Matz has presented RITE at rubyconf 2003. www.rubygarden.org/ruby?Rite
matz called his talk: "How Ruby sucks".
|
| RubyConf 2003 Presentations Posted
|
|
25 Sep 04 |
|
[print
link
all
] |
|
(Source: Ryan Davis) In absolute record time (5 days compared to 3 months),
rubyconf 2003 presentation materials have been posted. www.zenspider.com/Languages/Ruby/RubyConf2003.html
I’m still waiting for some more, so check back periodically to see
updates.
|
| Ruby-talk at BMW
|
|
25 Sep 04 |
|
[print
link
all
] |
|
Enjoy the slides of our Ruby-talk presented to BMW.
German English
|
| ObjectGraph: a Ruby class inheritance hierarchy graph |
|
25 Sep 04 |
|
[print
link
all
] |
(Source: Mehr, Assaph, ruby-ML) A simple script that generates a graph of the ruby class hierarchy. The script relies on graphviz for generation of the PNG and HTML map files. Take a look at the basic Ruby class hierarchy on the project web site: link
|
| 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
|
| Test Version of FreeRIDE with RRB Refactoring Support
|
|
25 Sep 04 |
|
[print
link
all
] |
|
(Source: Curt Hibbs) I just put up a test version of FreeRIDE that includes
RRB Refactoring support and I would like to ask your help in testing it.
For windows user’s there is a complete pre-built binary (it can
coexist with your current FreeRIDE installation), and for non-windows users
there are instructions for adding RRB refactoring support to your existing
FreeRIDE installation. Full details at: [freeride.rubyforge.org/wiki/wiki.pl?RefactoringSupport]
|
| ANN: Lafcadio 0.4.0
|
|
25 Sep 04 |
|
[print
link
all
] |
|
Lafcadio is an object-relational mapping layer for Ruby and MySQL. It lets
you treat database rows like first-class Ruby objects, minimizing the
amount of time you have to spend thinking about MySQL vagaries so you can
spend more time thinking about your program’s logic.
Its features include:
- A test-centric design that allows you extensively unit test any program
that runs on top of Lafcadio. It comes with a MockObjectStore, which mimics
the database and allows you to test database interactions without all the
annoying setup code of a real database-driven test.
- A block-driven querying language that will cover 99% of the ad-hoc queries
you have to do. These queries look like: child_users =
object_store.getUsers { |user| user.age.lt( 18 ) }
These queries can be run against the MockObjectStore, meaning they can be
unit-tested.
- In-Ruby triggers that can be written per domain class. These triggers can
be tested, too!
- Lafcadio makes very few assumptions of how your database was setup, and
comes complete with a lot of hooks to allow you to fit your pre-existing
database. Because programming’s a messy job, and we’re always
cleaning up after somebody’s mistakes (even if they were our own).
Lafcadio is production-ready and runs a number of websites, including
Rhizome.org, which more than 3 million hits a month.
link
|
| YAPV: yet another pickaxe version
|
|
25 Sep 04 |
|
[print
link
all
] |
|
phrogz.net/ProgrammingRuby/
is ‘done’. Enjoy!
|
| Good ruby documentation
|
|
25 Sep 04 |
|
[print
link
all
] |
|
Just in case you have not seen this for 1.9
|
| 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
|
| SAP costs too much - customers
|
|
25 Sep 04 |
|
[print
link
all
] |
|
(Source: Register) Every now and then, an analyst firm gathers up its
collective courage and issues an ROI study which contradicts everything a
vendor’s marketing department would have you believe.
So hats off to Nucleus
Research for firing a salvo at SAP for causing customers to shell out
millions on software with little more than added worker productivity in
return. link
|
|
|