{"version":"1.0","provider_name":"NiceData","provider_url":"https:\/\/www.nicedata.fr","author_name":"Jean-Laurent Ferralis","author_url":"https:\/\/www.nicedata.fr\/index.php\/author\/jlf\/","title":"Generating fake data in ruby - NiceData","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"pOeZuRW9e5\"><a href=\"https:\/\/www.nicedata.fr\/index.php\/2019\/01\/15\/generating-fake-data-in-ruby\/\">Generating fake data in ruby<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.nicedata.fr\/index.php\/2019\/01\/15\/generating-fake-data-in-ruby\/embed\/#?secret=pOeZuRW9e5\" width=\"600\" height=\"338\" title=\"\u00ab\u00a0Generating fake data in ruby\u00a0\u00bb &#8212; NiceData\" data-secret=\"pOeZuRW9e5\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/www.nicedata.fr\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","thumbnail_url":"http:\/\/www.nicedata.fr\/wp-content\/uploads\/2022\/08\/ruby.png","thumbnail_width":880,"thumbnail_height":579,"description":"For a long time I\u2019m opening different DataViz tools in order to play and learn with them. In my early days I\u2019ve been creating dashboard and visualization using SAP BEX, IBM Cognos and mainly SAP Business Object Webi. Dataviz has never been my speciality and now I\u2019m willing to learn more about the possibility theses [&hellip;]"}