{"version":"1.0","provider_name":"Logikal Blog","provider_url":"https:\/\/www.logikalsolutions.com\/wordpress","author_name":"seasoned_geek","author_url":"https:\/\/www.logikalsolutions.com\/wordpress\/author\/seasoned_geek\/","title":"Qt and USB - Pt. 2 &#8211; Logikal Blog","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"VkrVK2VDFy\"><a href=\"https:\/\/www.logikalsolutions.com\/wordpress\/information-technology\/qt-and-usb-pt-2-2\/\">Qt and USB &#8211; Pt. 2<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.logikalsolutions.com\/wordpress\/information-technology\/qt-and-usb-pt-2-2\/embed\/#?secret=VkrVK2VDFy\" width=\"600\" height=\"338\" title=\"&#8220;Qt and USB &#8211; Pt. 2&#8221; &#8212; Logikal Blog\" data-secret=\"VkrVK2VDFy\" 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.logikalsolutions.com\/wordpress\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","thumbnail_url":"https:\/\/www.logikalsolutions.com\/wordpress\/wp-content\/uploads\/2018\/05\/usb_app_shot_1.png","thumbnail_width":776,"thumbnail_height":672,"description":"Hopefully you can all see the featured image. It&#8217;s a screen shot of our little application so far. No, I didn&#8217;t make it pretty. That is not the purpose. Here is a slightly different shot of the same screen. This is the way it looks when the system is slow and the database is being created. The little circle with bars is an animated gif I generated on this site. When the main window catches &hellip; Read more"}