dimanche, mai 18, 2008

Reactos

I just tried to install reactos Alpha 0.3.4 ( a 99% windows like free OS) on an old dead PC and it works!

I tried after this 1st successful 1st step to install an old win95 game "Age of wonder" but it failed :-(

mercredi, mai 07, 2008

interview d'une ingénieure en software embarquée chez Logitech

TEMOIGNAGE

Qui a dit que femme et informatique ne faisaient pas bon ménage? Ana Milosevic, jeune ingénieure d’intégration software de 26 ans pour logitech, nous explique en quoi son métier est passionnant.

Parole d'informaticienne: "C’est un métier excitant et plein de défis"

samedi, mai 03, 2008

LES GALETS

Il ne suffisait plus de savoir compter les
galets; il fallait connaître leur place exacte
Où est la place exacte d'un galet?
Au creux de la main comme une bête.

Jean Orizet

samedi, avril 12, 2008

Aube

A l'aube je suis descendu au fond des machines

J'ai écouté pour une dernière fois la respiration profonde des pistons

Appuyé à la fragile main-courante de nickel j'ai senti pour la dernière fois cette sourde vibration des arbres de couche pénétrer en moi avec le relent des huiles surchauffées et la tiédeur de la vapeur

Nous avons encore bu un verre le chef mécanicien cet homme tranquille et triste qui a un si beau sourire d'enfant et qui ne cause jamais et moi

Comme je sortais de chez lui le soleil sortait tout naturellement de la mer et chauffait déjà dur

Le ciel mauve n'avait pas un nuage

Et comme nous pointions sur Santos notre sillage décrivait un grand arc-de-cercle miroitant sur la mer immobile

Blaise Cendrars - Feuilles de route

vendredi, mars 28, 2008

Universal lua tostring

Universal tostring (also available here)


function table_print (tt, indent, done)
done = done or {}
indent = indent or 0
if type(tt) == "table" then

local sb = {}
for key, value in pairs (tt) do
table.insert(sb, string.rep (" ", indent)) -- indent it

if type (value) == "table" and not done [value] then
done [value] = true

table.insert(sb, "{\n");
table.insert(sb, table_print (value, indent + 2, done))
table.insert(sb, string.rep (" ", indent)) -- indent it
table.insert(sb, "}\n");
elseif "number" == type(key) then

table.insert(sb, string.format("\"%s\"\n", tostring(value)))
else
table.insert(sb, string.format("%s = \"%s\"\n", tostring (key), tostring(value)))
end

end
return table.concat(sb)
else
return tt .. "\n"
end

end

function to_string( tbl )
if "nil" == type( tbl ) then
return tostring(nil)
elseif "string" == type( tbl ) then
return tbl
elseif "table" == type( tbl ) then
return table_print(tbl)
else
tostring(tbl)
end
end

Example


print(to_string({"Lua",user="Mariacher",{{co=coroutine.create(function() end),{number=12345.6789}},
func=function() end}, boolt=true}))


This prints

"Lua"
{
{
{
number = "12345.6789"
}
co = "thread: 0212B848"
}
func = "function: 01FC7C70"
}
boolt = "true"

user = "Mariacher"

mardi, mars 18, 2008

"Automatically" test your resume

Catherine Palmiere writes in one of her mail I received: "It is vital to know that automation plays a new role in the hiring process. Companies now use special scanner and software packages and feed through resumes they receive in order to search for keywords and phrases. Spend those extra few minutes to customize your resume and use as much specific verbiage as possible from the ad itself. If they mention international travel, then you mention international travel too, etc."

Here is the opportunity to test your resume: http://jobetic.lingway.info/

The result is in french but it did a pretty good job analyzing mine which is 100% english written.

It understood RTF format much better than pure word/doc format.

dimanche, mars 16, 2008

When LinkedIn search engine is not working, use Spock

When LinkedIn search engine is not working, just use spock . Spock has access to Linkedin profiles and also to other web sites related to this person.

Innovation video and presentations

Video:

Every successful innovation will be taken for granted.

The innovation Radar:


Innovation Strategy
View SlideShare presentation or Upload your own. (tags: business strategy)

lundi, février 18, 2008

SALTIMBANQUES

A Louis Dumur.

Dans la plaine les baladins
S'éloignent au long des jardins
Devant l'huis des auberges grises
Par les villages sans églises

Et les enfants s'en vont devant
Les autres suivent en rêvant
Chaque arbre fruitier se résigne
Quand de très loin ils lui font signe

Ils ont des poids ronds ou carrés
Des tambours des cerceaux dorés
L'ours et le singe animaux sages
Quêtent des sous sur leur passage.

APOLLINAIRE

vendredi, février 08, 2008

Plaxo is dead

Here is a Plaxo message I just discovered this morning when logging in:
"You've reached the maximum number of allowed connections (1000). If you want to add more you'll need to remove some of your exsting ones or wait until we increase this limit. Sorry!"

Plaxo is now useless for me as I have more than 20000 1st level contacts on LinkedIn, Viadeo and Xing.

Read also a post written by Dawn Mular : Plaxo Processing Alternatives

vendredi, janvier 25, 2008

Is Plaxo dead?

Plaxo just sends me back some blank page when I log in.

Does anyone have the same problem?

mardi, janvier 15, 2008

Technical innovations until 2030












Here are some technical innovations projected by some "Young Global Leaders".

A bad new for the keyboards I build: "full voice interaction with PC"

Some questions:
  • What the hell means "Virtual Holydays"? Does that nean "No Holidays"?
  • What is a "Dream Machine"? A machine connected to your brain that "downloads" dreams into your head? Or a machine so beautiful or efficient that you can't do anything but wondering how marvelous the world has become?
  • "Computers that write most of their software": Thi is not a progress. That already exists today, and it does not work that well.
Here is the one I am waiting for: "Fully auto-piloted cars"

mercredi, janvier 09, 2008

Logitech diNovo Mini: A product I am proud of...


The Logitech diNovo Mini's elegant design won't besmirch your living room; it gives the Home Theater PC owner full cursor control.


read CNET's review

I am the embedded software manager responsible for this marvelous product. Challenges we encountered:
  • new usage model meaning that we had to mange lot of interactions with marketing and usability engineer.
  • new key matrix concept because it's not the 101 keys keyboard.
  • illumination scheme
  • touchpad integration

mercredi, août 15, 2007

Automotive embedded software industry is the most advanced industry in the world

Automotive embedded software industry is the most advanced industry in the world because no other industry has the constraints it has: "producing for mass market with very high security, environment, cost and reliability constraints"

* aerospace has greater security, environment and reliability constraints but is not mass market by a factor of 1000.
* telecom, PC and web industries are as much mass market as automotive but do not have security, environment and reliability constraints as high. If some telecom equipement, PC or web service/site does not work it won't kill you...

Every engineer should keep an eye on what's happening in the automotive industry.

This also applies to the automotive embedded software. I would advise to actively follow the AUTOSAR initiative supported by all the major automotive player.

http://autosar.org

AUTOSAR (AUTomotive Open System ARchitecture) is an open and standardized automotive software architecture, jointly developed by automobile manufacturers, suppliers and tool developers.

AUTOSAR

* paves the way for innovative electronic systems that further improve performance, safety and environmental friendliness
* is a strong global partnership that creates one common standard: "Cooperate on standards, compete on implementation"
* is a key enabling technology to manage the growing electrics/electronics complexity. It aims to be prepared for the upcoming technologies and to improve cost-efficiency without making any compromise with respect to quality
* facilitates the exchange and update of software and hardware over the service life of the vehicle

lundi, août 13, 2007