Diego Di Berardino

Diego Rafael Di Berardino (born 29 July 1987, in Rio de Janeiro) is a chess International Master. He took part in the Chess World Cup 2011, but was knocked out in the first round by Gata Kamsky.[1]

Chess career

Di Berardino learned to play chess when he was five years old through his father. At the age of nine, his teacher asked his class who knew how to play chess because there was going to be a championship. Di Berardino, then playing chess only as a hobby, subscribed with his teacher and went to his first serious match.

In 2007, at the age of nineteen, Diego obtained his International master title.[2] Diego currently holds one Grandmaster norm. He is at the Top 20 players in Brasil, according to the World Chess Federation ranking.[3]

gollark: Sure? I would move it to beside <#733816666089062511> but mobile.
gollark: Heavpoot is to be declared SCP-3125-A with immediate effect.
gollark: My tape download program now supports downloading big files without splitting them, via range requests, assuming they're served from a server which supports it: https://pastebin.com/LW9RFpmY (do `web2tape https://url.whatever range`)
gollark: Here is a similar thing for JSON. Note that it delegates out to an external JSON library for string escaping.```luafunction safe_json_serialize(x, prev) local t = type(x) if t == "number" then if x ~= x or x <= -math.huge or x >= math.huge then return tostring(x) end return string.format("%.14g", x) elseif t == "string" then return json.encode(x) elseif t == "table" then prev = prev or {} local as_array = true local max = 0 for k in pairs(x) do if type(k) ~= "number" then as_array = false break end if k > max then max = k end end if as_array then for i = 1, max do if x[i] == nil then as_array = false break end end end if as_array then local res = {} for i, v in ipairs(x) do table.insert(res, safe_json_serialize(v)) end return "["..table.concat(res, ",").."]" else local res = {} for k, v in pairs(x) do table.insert(res, json.encode(tostring(k)) .. ":" .. safe_json_serialize(v)) end return "{"..table.concat(res, ",").."}" end elseif t == "boolean" then return tostring(x) elseif x == nil then return "null" else return json.encode(tostring(x)) endend```
gollark: My tape shuffler thing from a while ago got changed round a bit. Apparently there's some demand for it, so I've improved the metadata format and written some documentation for it, and made the encoder work better by using file metadata instead of filenames and running tasks in parallel so it's much faster. The slightly updated code and docs are here: https://pastebin.com/SPyr8jrh. There are also people working on alternative playback/encoding software for the format for some reason.

References

  1. "World Chess Cup 2011 Khanty-Mansiysk Round 1 Results". UgraSport.com. Archived from the original on 24 September 2011. Retrieved 5 September 2011.
  2. Entrevista com Diego Di Berardino JULIÃO, Taís. Clube de Xadrez. Las access: October 7, 2009
  3. FIDE Country Top Chess players - Brasil.


This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.