{"id":2469,"date":"2011-10-23T08:00:24","date_gmt":"2011-10-23T12:00:24","guid":{"rendered":"http:\/\/www.gubatron.com\/blog\/?p=2469"},"modified":"2011-10-23T08:00:24","modified_gmt":"2011-10-23T12:00:24","slug":"dynamic-duo","status":"publish","type":"post","link":"https:\/\/www.gubatron.com\/blog\/dynamic-duo\/","title":{"rendered":"Dynamic Duo"},"content":{"rendered":"<p><a href=\"https:\/\/i0.wp.com\/lh5.googleusercontent.com\/-vFf7b-UG0N8\/TpOuDH1JbkI\/AAAAAAAA7RY\/nvgE8XCi0iw\/s1152\/dynamic-duo.jpg?ssl=1\" target=\"_blank\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/lh5.googleusercontent.com\/-vFf7b-UG0N8\/TpOuDH1JbkI\/AAAAAAAA7RY\/nvgE8XCi0iw\/s1152\/dynamic-duo.jpg?w=640&#038;ssl=1\" alt=\"\" \/><\/a><\/p>\n<p>Dynamic Duo<br \/>\nThis morning, Miami,FL<\/p>\n<p>Every monday there&#8217;s this reset on my brain and before I start working I need to clean the office to start off the week with a good attitude.<\/p>\n<p>Windex + Paper Towels = Dynamic Duo.<\/p>\n<p>I thought these two are such a great cleaning tool together that they deserved a picture.<\/p>\n<p>Do you also dust off and cleanup your desk and monitor with Windex and paper towels? or are you lucky to have somebody else do the cleaning for you?<\/p>\n<p>Licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dynamic Duo This morning, Miami,FL Every monday there&#8217;s this reset on my brain and before I start working I need to clean the office to start off the week with a good attitude. Windex + Paper Towels = Dynamic Duo. I thought these two are such a great cleaning tool together that they deserved a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[62],"tags":[],"class_list":["post-2469","post","type-post","status-publish","format-standard","hentry","category-pictures"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5Unzf-DP","jetpack-related-posts":[{"id":3,"url":"https:\/\/www.gubatron.com\/blog\/javascript-quicksort-implementation-with-dynamic-comparator\/","url_meta":{"origin":2469,"position":0},"title":"Javascript Quicksort implementation with dynamic comparator.","author":"gubatron","date":"February 29, 2012","format":false,"excerpt":"[javascript] Array.prototype.swap=function(a, b) { var tmp=this[a]; this[a]=this[b]; this[b]=tmp; } function quickSort(array,comparator) { qsort(array,0,array.length,comparator); } \/** * NOTE: the comparator is a dynamic function you will define like so comparator(a,b) { if (a > b) return 1; else if (a < b) return -1; else { return 0; } } *\u2026","rel":"","context":"In &quot;Code&quot;","block_context":{"text":"Code","link":"https:\/\/www.gubatron.com\/blog\/category\/code\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2138,"url":"https:\/\/www.gubatron.com\/blog\/java-how-to-create-dynamic-pngs-jpgs-gifs\/","url_meta":{"origin":2469,"position":1},"title":"Java: How to create dynamic PNGs, JPGs, GIFs.","author":"gubatron","date":"February 14, 2010","format":false,"excerpt":"Sometimes you need to create graphics, or compose images and have them saved as regular PNGs, JPEGs or GIFs. Here's a quick and dirty reference of how to do it with BufferedImages, Graphics2D and javax.imageio.*. Very straightforward. [java] import java.awt.Color; import java.awt.Graphics2D; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import javax.imageio.ImageIO;\u2026","rel":"","context":"In &quot;Code&quot;","block_context":{"text":"Code","link":"https:\/\/www.gubatron.com\/blog\/category\/code\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3383,"url":"https:\/\/www.gubatron.com\/blog\/things-to-remember-when-compilinglinking-cc-software\/","url_meta":{"origin":2469,"position":2},"title":"# Things to remember when compiling\/linking C\/C++ software","author":"gubatron","date":"March 18, 2015","format":false,"excerpt":"by Angel Leon. March 17, 2015. Include Paths On the compilation phase, you will usually need to specify the different include paths so that the interfaces (.h, .hpp) which define structs, classes, constans, and functions can be found. With gcc and llvm include paths are passed with -I\/path\/to\/includes, you can\u2026","rel":"","context":"In &quot;Code&quot;","block_context":{"text":"Code","link":"https:\/\/www.gubatron.com\/blog\/category\/code\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.gubatron.com\/blog\/wp-content\/uploads\/2015\/03\/make-all-executables.png?fit=680%2C510&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.gubatron.com\/blog\/wp-content\/uploads\/2015\/03\/make-all-executables.png?fit=680%2C510&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.gubatron.com\/blog\/wp-content\/uploads\/2015\/03\/make-all-executables.png?fit=680%2C510&ssl=1&resize=525%2C300 1.5x"},"classes":[]},{"id":522,"url":"https:\/\/www.gubatron.com\/blog\/were-a-mac-family\/","url_meta":{"origin":2469,"position":3},"title":"We&#8217;re a Mac Family","author":"gubatron","date":"May 17, 2007","format":false,"excerpt":"wedoit4you.com mac lab Originally uploaded by Gubatron. Paulina and my sister (in law) From left to right: My 15'' MacBook Pro , Intel Core 2 Duo Paulina's 17'' Power Book, G4 Marcelina's 15'' Power Book, G4","rel":"","context":"In &quot;Geeklife&quot;","block_context":{"text":"Geeklife","link":"https:\/\/www.gubatron.com\/blog\/category\/geeklife\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2637,"url":"https:\/\/www.gubatron.com\/blog\/javascript-capitalize-text-like-in-this-title\/","url_meta":{"origin":2469,"position":4},"title":"Javascript: Capitalize Text Like In This Title","author":"gubatron","date":"January 5, 2012","format":false,"excerpt":"On this one, we'll show of the dynamic nature of javascript and we're going to make all strings have a new method called \"capitalize()\". So you can do stuff like this: [javascript] console.log(\"this text should look nicer now\".capitalize()); >> This Text Should Look Nicer Now [\/javascript] Here's the magic code\u2026","rel":"","context":"In &quot;Code&quot;","block_context":{"text":"Code","link":"https:\/\/www.gubatron.com\/blog\/category\/code\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1608,"url":"https:\/\/www.gubatron.com\/blog\/miami-beach-2010-superbowl-sunday-legs\/","url_meta":{"origin":2469,"position":5},"title":"Miami Beach 2010 SuperBowl Sunday Legs","author":"gubatron","date":"February 10, 2010","format":false,"excerpt":"","rel":"","context":"In &quot;Babes&quot;","block_context":{"text":"Babes","link":"https:\/\/www.gubatron.com\/blog\/category\/babes\/"},"img":{"alt_text":"Super Bowl Sunday Girlwatching Pictures","src":"https:\/\/i0.wp.com\/farm5.static.flickr.com\/4027\/4339990494_a435019312.jpg?resize=350%2C200","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/posts\/2469","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/comments?post=2469"}],"version-history":[{"count":0,"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/posts\/2469\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/media?parent=2469"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/categories?post=2469"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/tags?post=2469"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}