Tag Archive for 'programming'

Beginner’s Clutter tutorial

Clutter is an “open source software library for creating fast, visually rich, portable and animated graphical user interfaces.” It’s used extensively in the Moblin user interface. The guys over at TuxRadar have created a tutorial for beginners. If that sounds interesting to you, why not check it out?

Microsoft C# and CLI patent promise coming?

Peter Galli has written on his blog that he was informed by Scott Guthrie (the Corporate Vice President for the .Net Developer Platform) that Microsoft will include C# and CLI under their “Community Promise“.

Peter writes:

It is important to note that, under the Community Promise, anyone can freely implement these specifications with their technology, code, and solutions.

You do not need to sign a license agreement, or otherwise communicate to Microsoft how you will implement the specifications.

Just when (or if) this will happen is not yet clear, nor is whether it will hold any water. Still, it could be the one step to help ease the current patent issues in Mono in relation to C# and CLI (the rest of the Mono implementation of .NET remains under threat however).

Gotta laugh at this from Microsoft’s promise, though:

This promise by Microsoft is not an assurance that either (i) any of Microsoft’s issued patent claims covers a Covered Implementation or are enforceable.

Anyway, interesting to see where this goes.

-c

Say tuple, not tupple!

The word tuple is derived from Latin and in mathematics means ‘an ordered set of elements’.

A tuple containing ‘n’ components is known as a n-tuple. For example, 4-tuple (or ‘quadruple’).

We are all familiar with these terms:

Single
Pair
Triple
Quadruple
Quintuple
Sextuple
Septuple
and so on..

We pronounce the ‘uple words with an ‘oo’ sound, like quadruple

kwo-droo-puhl

And not

kwo-druhp-uhl

Likewise, the pronunciation for ‘quintuple’ is

kwin-too-puhl

The only time the sound changes is when the suffix changes, like in quintuplet (to make it a noun), which is pronounced

kwin-tuhp-lit

In order for the ‘u’ in tuple to be pronounced as a ‘uh’ sound (like in supple) it should have a double-p. Just like ripple, tipple and of course, nipple.

But it doesn’t. It only has one.

Likewise, if the word as an ‘e’ on the end then the vowel is pronounced in full.

cap -> cape
met -> mete
sit -> site
dot -> dote
cub -> cube

So “tup” (pronounced “tuhp”), should be pronounced “tyoop” when you add an “e”.

Of course there are always exceptions to the rule in English (that’s what helps make English great!), but there is a similar Latin-based word that might shed some light, duple (from the Latin “duplus” meaning twofold or double). This word is only pronounced one way and that is with the full ‘u’ sound (doo-puhl).

If that’s not enough to convince you, here are some examples where the middle vowel (like in duple and tuple) is pronounced as a long sounding vowel

cable
fable
gable
ladle
maple
noble
ruble
sable
table

So don’t be a dupe, learn to say tupe!