Why’s Shoes

So I browsing the web and I stumbled upon the shoooes.net¬†website. At first sight I didn’t know what it was, but after reading around the page it got my attention.

Shoes, a tiny toolkit, lets you create apps that can run on Windows, Mac OS X and Linux/BSD using the Ruby language. You can download the toolkit, read a tutorial and download a book by its author, all from the website.

It looks promising. And since I’m learning Ruby I think I’ll check it out. And for those of you who have played with it, I’d like to know what you think of it.

So if you’re into Ruby check it out.


Linux Open Files Limit

If you’ve ever gotten the “too many open files” error and tried to increase the open file limit for a certain user, you’ve probably seen the following solution on forums:

Edit the /etc/security/limits.conf file and add a new line to the end of the file like this:
myuser hard nofile 2048

Then you open up a new terminal session with myuser only to see that the limit hasn’t changed.

What gives?

I decided to add both hard and soft limits to the file, like this:

myuser hard nofile 2048
myuser soft nofile 2048

And that did the trick. Now every time I open a new terminal session I have a 2048 open file limit instead of the usual 1024.

I’m not sure if this is the best way to do it, though. If anybody knows a better way let me know.

So where’s the Intalio source code?

At work we are currently evaluating the Intalio Open Source BPMS. We are playing a bit with it, trying to install it on several different environments.

I had a little problem when using it with the IBM JDK, so I decided to look for the Intalio source code and apparently I’m not the only one who can’t find it:



So where’s the source code?

Skills you need to succeed at (almost) anything

I just read an interesting article on general skills needed for success and I must say I couldn’t agree more – in particular with public speaking, writing, critical thinking and decision-making. The first two are not exactly my strengths.

The top 10 skills needed for success according to the author are the following:

  1. Public speaking
  2. Writing
  3. Self-management
  4. Networking
  5. Critical thinking
  6. Decision-making
  7. Math
  8. Research
  9. Relaxation
  10. Basic accounting

The author shortly mentions the importance of each skill and provides links to related resources.

I recommend this article to anyone with a desire to improve and succeed in any field.