{"id":1687,"date":"2010-02-14T00:19:32","date_gmt":"2010-02-14T05:19:32","guid":{"rendered":"http:\/\/www.gubatron.com\/blog\/?p=1687"},"modified":"2010-02-14T00:19:32","modified_gmt":"2010-02-14T05:19:32","slug":"geek-t-shirt-collection-19-perl-use-strict-thinkgeek-com","status":"publish","type":"post","link":"https:\/\/www.gubatron.com\/blog\/geek-t-shirt-collection-19-perl-use-strict-thinkgeek-com\/","title":{"rendered":"Geek T-Shirt Collection #19 &#8211; perl &#8211; use strict &#8211; thinkgeek.com"},"content":{"rendered":"<p><a href=\"http:\/\/www.flickr.com\/photos\/gubatron\/3314683586\/\" title=\"Geekshirt #19 - perl - use strict - thinkgeek.com by Gubatron, on Flickr\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/farm4.static.flickr.com\/3536\/3314683586_cce3f3e127.jpg?resize=500%2C333\" width=\"500\" height=\"333\" alt=\"Geekshirt #19 - perl - use strict - thinkgeek.com\" \/><\/a><\/p>\n<p><a href=\"http:\/\/www.gubatron.com\/blog\/2009\/10\/26\/geek-t-shirt-collection-sick-pwnage\/\">See the Previous T-Shirt<\/a><\/p>\n<p><a href=\"http:\/\/www.gubatron.com\/blog\/2010\/03\/12\/geek-t-shirt-collection-20-0010-from-thinkgeek-com\/\">See the Next T-Shirt<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>See the Previous T-Shirt See the Next T-Shirt<\/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":[30,33,62],"tags":[472,473,767,1021],"class_list":["post-1687","post","type-post","status-publish","format-standard","hentry","category-geeklife","category-gubatron","category-pictures","tag-geekshirt","tag-geektshirt","tag-perl-homage","tag-tshirt"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5Unzf-rd","jetpack-related-posts":[{"id":2767,"url":"https:\/\/www.gubatron.com\/blog\/ubuntu-packages-for-a-kick-ass-web-server\/","url_meta":{"origin":1687,"position":0},"title":"ubuntu packages for a kick ass web server","author":"gubatron","date":"September 7, 2012","format":false,"excerpt":"Copy and paste the following list on a file, say \"packages.txt\". To install all just do: sudo apt-get install $(cat packages.txt) accountsservice acpid adduser ant ant-optional apache2-utils apparmor apport apport-symptoms apt apt-transport-https apt-utils apt-xapian-index aptitude at base-files base-passwd bash bash-completion bc bind9-host bsdmainutils bsdutils busybox-initramfs busybox-static byobu bzip2 ca-certificates ca-certificates-java\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":15,"url":"https:\/\/www.gubatron.com\/blog\/detalles-de-perl-que-no-quiero-olvidar\/","url_meta":{"origin":1687,"position":1},"title":"Detalles de Perl que no quiero olvidar","author":"gubatron","date":"October 24, 2004","format":false,"excerpt":"Quisiera dejar anotado en el blog, algunos detalles \u00fatiles que recuerdo aprend\u00ed finalmente cuando estuve programando en PERL para Straec Technologies. A modo de manejo de conocimiento, y para que esto quede indexado en los buscadores, voy a anotar aqui algunas m\u00e1ximas, y detallitos bien utiles cuando estas programando algo\u2026","rel":"","context":"In &quot;Gubatron&quot;","block_context":{"text":"Gubatron","link":"https:\/\/www.gubatron.com\/blog\/category\/gubatron\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2593,"url":"https:\/\/www.gubatron.com\/blog\/lighttpd-allow-access-control-allow-origin-headers-on-the-server-status-page\/","url_meta":{"origin":1687,"position":2},"title":"lighttpd, allow &#8220;Access-Control-Allow-Origin:*&#8221; headers on the server status page","author":"gubatron","date":"November 29, 2011","format":false,"excerpt":"Maybe there's someone out there who needs to read the output of lighttpd's status for monitoring purpose like me tonight, and also, like me, you want to do this using JavaScript, but your browser gives you this nasty error: XMLHttpRequest cannot load http:\/\/otherSubdomain.server.com\/lighttpd-status-url-you-have-configured. Origin http:\/\/requestingSubdomain.server.com is not allowed by Access-Control-Allow-Origin.\u2026","rel":"","context":"In &quot;AJAX&quot;","block_context":{"text":"AJAX","link":"https:\/\/www.gubatron.com\/blog\/category\/ajax\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":913,"url":"https:\/\/www.gubatron.com\/blog\/how-to-filter-logs-in-lighttpd\/","url_meta":{"origin":1687,"position":3},"title":"How to filter logs in lighttpd","author":"gubatron","date":"October 27, 2008","format":false,"excerpt":"I usually don't keep lighttpd access logs turned on to avoid writing for every read, but there are times when you need to monitor what's going on, and you'd like to have a high signal-to-noise ratio so it might be convenient to ignore all requests to .gif, .png, .jpg, .css,\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.lighttpd.net\/light_logo.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":2170,"url":"https:\/\/www.gubatron.com\/blog\/geek-t-shirt-collection-27-android-t-shirt\/","url_meta":{"origin":1687,"position":4},"title":"Geek T-Shirt Collection #27 &#8211; Android T-Shirt","author":"gubatron","date":"February 14, 2011","format":false,"excerpt":"I'm an Android, all the way. Self-made Android T-Shirt, I tend to use this one when I know there's a hard android hacking day ahead of me. It's an awesome tshirt to wear at Apple related events. See the Previous T-Shirt See the Next T-Shirt","rel":"","context":"In &quot;GeekShirts&quot;","block_context":{"text":"GeekShirts","link":"https:\/\/www.gubatron.com\/blog\/category\/geekshirts\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":953,"url":"https:\/\/www.gubatron.com\/blog\/geek-t-shirt-collection-1-the-ubuntu-upgrade-t-shirt\/","url_meta":{"origin":1687,"position":5},"title":"Geek T-Shirt Collection #1 &#8211; The Ubuntu Upgrade T-Shirt","author":"gubatron","date":"November 19, 2008","format":false,"excerpt":"This is the first of a series of picture posts I intend to share with you so you can take a look at the collection of Geek T-Shirts I've managed to amass during the last 5 years. If you are an internet or technology company, feel welcome to send me\u2026","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":[]}],"_links":{"self":[{"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/posts\/1687","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=1687"}],"version-history":[{"count":0,"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/posts\/1687\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/media?parent=1687"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/categories?post=1687"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/tags?post=1687"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}