{"id":1343,"date":"2017-05-14T15:12:45","date_gmt":"2017-05-14T13:12:45","guid":{"rendered":"https:\/\/mschuette.name\/wp\/?p=1343"},"modified":"2017-05-14T15:12:39","modified_gmt":"2017-05-14T13:12:39","slug":"links-2017-05-15","status":"publish","type":"post","link":"https:\/\/mschuette.name\/wp\/2017\/05\/links-2017-05-15\/","title":{"rendered":"Links 2017-05-15"},"content":{"rendered":"<p>On tools &#8230;<\/p>\n<ul>\n<li class=\"pocket-post\"><span class=\"pocket-title\"><a href=\"https:\/\/blog.jessfraz.com\/post\/containers-zones-jails-vms\/\">Setting the Record Straight: containers vs. Zones vs. Jails vs. VMs<\/a><\/span><br \/>\n<q>Solaris Zones, BSD Jails, and VMs are first class concepts. [..] Containers on the other hand are not real things.<\/q><\/li>\n<li class=\"pocket-post\"><span class=\"pocket-title\"><a href=\"http:\/\/www.brendangregg.com\/blog\/2017-05-09\/cpu-utilization-is-wrong.html\">CPU Utilization is Wrong<\/a><\/span><br \/>\n<q>The metric we all use for CPU utilization is deeply misleading, and getting worse every year. What is CPU utilization? How busy your processors are? No, that&#8217;s not what it measures. Yes, I&#8217;m talking about the &#8220;%CPU&#8221; metric used everywhere, by everyone.<\/q><\/li>\n<li class=\"pocket-post\"><span class=\"pocket-title\"><a href=\"http:\/\/infiniteundo.com\/post\/158798797433\/practical-jq\">Practical jq<\/a><\/span><br \/>\n<q>I really love jq, the JSON processor. It has changed my life and pretty much replaced Perl and Ruby as my ETL and data-munging go-to tools.<\/q><\/li>\n<li class=\"pocket-post\"><span class=\"pocket-title\"><a href=\"http:\/\/programminghistorian.org\/lessons\/json-and-jq\">Reshaping JSON with jq<\/a><\/span><br \/>\n<q>Working with data from an art museum API and from the Twitter API, this lesson teaches how to use the command-line utility jq to filter and parse complex JSON files into flat CSV files.<\/q><\/li>\n<li class=\"pocket-post\"><span class=\"pocket-title\"><a href=\"https:\/\/blog.readme.io\/an-example-filled-guide-to-swagger-3-2\/\">A Visual Guide to What&#8217;s New in Swagger 3.0<\/a><\/span><br \/>\n<q>Over the past few years, Swagger 2 has become the de facto standard for defining or documenting your API. Since then, it&#8217;s been moved to the Linux foundation and renamed to OpenAPI Spec.<\/q><\/li>\n<li class=\"pocket-post\"><span class=\"pocket-title\"><a href=\"http:\/\/www.daemonology.net\/blog\/2017-05-11-plan-for-foss-maintainers.html\">A plan for open source software maintainers<\/a><\/span><br \/>\n<q>As I envision it, a solution would look something like a cross between Patreon and Bugzilla: Users would be able sign up to &#8220;support&#8221; projects of their choosing [&#8230;] and would be able to open issues.<\/q><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>On tools &#8230; Setting the Record Straight: containers vs. Zones vs. Jails vs. VMs Solaris Zones, BSD Jails, and VMs are first class concepts. [..] Containers on the other hand are not real things. CPU Utilization is Wrong The metric we all use for CPU utilization is deeply misleading, and getting worse every year. What [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,5,7,419,330],"tags":[457,451,456,454,453,409,455,452],"class_list":["post-1343","post","type-post","status-publish","format-standard","hentry","category-admin","category-digital","category-english","category-links","category-tools","tag-container","tag-en","tag-jails","tag-jq","tag-json","tag-links","tag-open-source","tag-tools"],"_links":{"self":[{"href":"https:\/\/mschuette.name\/wp\/wp-json\/wp\/v2\/posts\/1343","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mschuette.name\/wp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mschuette.name\/wp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mschuette.name\/wp\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mschuette.name\/wp\/wp-json\/wp\/v2\/comments?post=1343"}],"version-history":[{"count":2,"href":"https:\/\/mschuette.name\/wp\/wp-json\/wp\/v2\/posts\/1343\/revisions"}],"predecessor-version":[{"id":1345,"href":"https:\/\/mschuette.name\/wp\/wp-json\/wp\/v2\/posts\/1343\/revisions\/1345"}],"wp:attachment":[{"href":"https:\/\/mschuette.name\/wp\/wp-json\/wp\/v2\/media?parent=1343"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mschuette.name\/wp\/wp-json\/wp\/v2\/categories?post=1343"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mschuette.name\/wp\/wp-json\/wp\/v2\/tags?post=1343"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}