eric.mariacher@gmail.com
vendredi, mars 06, 2009
LinkedIn History 2006 -2009
mercredi, juin 18, 2008
Les réseaux sociaux tissent des liens en amont du processus de recrutement
en lire plus...
dimanche, mai 18, 2008
Reactos
I tried after this 1st successful 1st step to install an old win95 game "Age of wonder" but it failed :-(
vendredi, mars 28, 2008
Universal lua tostring
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"
vendredi, octobre 13, 2006
My last IBM meeting: a new concept
Years ago, I was a proud IBMer in Corbeil (FR), RTP (USA) and La Gaude (FR).
The Meeting
A few days later I went to the meeting, a specific place on SL, by teleporting. By the way, you can also fly in SL which is a great experience. I was welcomed by the organizers, and the meeting took place there.

Questions could be asked through the phone.

The last phase of the meeting was spent doing direct IM communication two by two to know specific peoples.
After two hours I left the meeting and teleported elsewhere after a flight around the meeting building.
We’re still at dawn of such practices:
- We still need a regular phone for conference calls to be able to listen to people.
- We have sometimes difficulties to master the interface to interact with SL.
- We are just not used to attend meetings this way.
But it makes these kind of meetings more lively than conf calls with a netmeeting presentation. From my point of view this is especially important when you meet people for the 1st time.
I guess it is going to be more and more common to have such meetings who bring some second life to today’s meeting.
By joining “The Greater IBM Connection”, I hope to participate to such other meetings and discover some revolutionary concepts such as this one.
please find other blogposts on this specific subject here.