diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e43b0f9 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.DS_Store diff --git a/README.md b/README.md deleted file mode 100644 index 5dd0083..0000000 --- a/README.md +++ /dev/null @@ -1,2 +0,0 @@ -# Yuba - diff --git a/Yuba.php b/Yuba.php new file mode 100755 index 0000000..6ece6ec --- /dev/null +++ b/Yuba.php @@ -0,0 +1,74 @@ +#!/usr/bin/php + "; + die; + } + +echo "Yuba ".$version."\n"; +echo "-----------------------------------------------\n"; +echo date("F jS, Y h:i:s", time())."\n"; +$banner = "Walking ".$zpath." to ".$dbfile; +echo $banner."\n"; +echo str_repeat("-", strlen($banner))."\n"; +die; + +$dir_iter = new RecursiveDirectoryIterator($zpath, + RecursiveDirectoryIterator::SKIP_DOTS + ); +$iter = new RecursiveIteratorIterator($dir_iter, + RecursiveIteratorIterator::SELF_FIRST, + RecursiveIteratorIterator::CATCH_GET_CHILD + ); + +$i = 1; +foreach ($iter as $splFileInfo) { + $key[$splFileInfo->getRealPath()] = $i; + $i++; + } + +$line = array(); +foreach ($key as $path => $id) { + echo $path."\n"; + $info = pathinfo($path); + $line[$id]['parent'] = @$key[$info['dirname']]; + $line[$id]['path'] = $path; + if (is_dir($path)) { + $line[$id]['isdir'] = 1; + } else { + $line[$id]['isdir'] = 0; + } + $line[$id]['size'] = filesize($path); + $hash = md5_file($path); + $line[$id]['hash'] = $hash; + $line[$id]['perms'] = fileperms($path); + $line[$id]['owner'] = fileowner($path).":".filegroup($path); + $line[$id]['type'] = filetype($path); + $line[$id]['inode'] = fileinode($path); + $line[$id]['mtime'] = filemtime($path); + $line[$id]['atime'] = fileatime($path); + $line[$id]['ctime'] = filectime($path); + $spotlight = shell_exec("mdls \"".$path."\" 2>&1"); + if ($spotlight != $path.": could not find ".$path.".\n") { + $line[$id]['mdls'] = $spotlight; + } + $thumb = "/tmp/".$hash.".png"; + exec("qlmanage -t -o \"".$thumb."\" \"".$path."\""); + if (file_exists($thumb)) { + $line[$id]['thumb'] = file_get_contents($blob); + } + } + +print_r($line); + +?> \ No newline at end of file diff --git a/sample_files/alert.js b/sample_files/alert.js new file mode 100644 index 0000000..66204e2 --- /dev/null +++ b/sample_files/alert.js @@ -0,0 +1 @@ +alert('something'); \ No newline at end of file diff --git a/sample_files/animated.gif b/sample_files/animated.gif new file mode 100644 index 0000000..6b7b564 Binary files /dev/null and b/sample_files/animated.gif differ diff --git a/sample_files/apple-touch-icon-114-precomposed.png b/sample_files/apple-touch-icon-114-precomposed.png new file mode 100644 index 0000000..f1c93e6 Binary files /dev/null and b/sample_files/apple-touch-icon-114-precomposed.png differ diff --git a/sample_files/apple-touch-icon-57-precomposed.png b/sample_files/apple-touch-icon-57-precomposed.png new file mode 100644 index 0000000..34b8dd6 Binary files /dev/null and b/sample_files/apple-touch-icon-57-precomposed.png differ diff --git a/sample_files/apple-touch-icon-72-precomposed.png b/sample_files/apple-touch-icon-72-precomposed.png new file mode 100644 index 0000000..7ec5ff2 Binary files /dev/null and b/sample_files/apple-touch-icon-72-precomposed.png differ diff --git a/sample_files/favicon.ico b/sample_files/favicon.ico new file mode 100644 index 0000000..e1c310e Binary files /dev/null and b/sample_files/favicon.ico differ diff --git a/sample_files/geojson.json b/sample_files/geojson.json new file mode 100644 index 0000000..9715482 --- /dev/null +++ b/sample_files/geojson.json @@ -0,0 +1,33 @@ +{ "type": "FeatureCollection", + "features": [ + { "type": "Feature", + "geometry": {"type": "Point", "coordinates": [102.0, 0.5]}, + "properties": {"prop0": "value0"} + }, + { "type": "Feature", + "geometry": { + "type": "LineString", + "coordinates": [ + [102.0, 0.0], [103.0, 1.0], [104.0, 0.0], [105.0, 1.0] + ] + }, + "properties": { + "prop0": "value0", + "prop1": 0.0 + } + }, + { "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ [100.0, 0.0], [101.0, 0.0], [101.0, 1.0], + [100.0, 1.0], [100.0, 0.0] ] + ] + }, + "properties": { + "prop0": "value0", + "prop1": {"this": "that"} + } + } + ] + } \ No newline at end of file diff --git a/sample_files/har.json b/sample_files/har.json new file mode 100644 index 0000000..0a9b24b --- /dev/null +++ b/sample_files/har.json @@ -0,0 +1,4830 @@ +{ + "log": { + "version": "1.2", + "creator": { + "name": "WebInspector", + "version": "537.31" + }, + "pages": [ + { + "startedDateTime": "2013-05-11T23:19:45.017Z", + "id": "page_1", + "title": "http://www.softwareishard.com/blog/har-viewer/", + "pageTimings": { + "onContentLoad": 4125, + "onLoad": 4702 + } + } + ], + "entries": [ + { + "startedDateTime": "2013-05-11T23:19:45.017Z", + "time": 3548, + "request": { + "method": "GET", + "url": "http://www.softwareishard.com/blog/har-viewer/", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Accept-Charset", + "value": "ISO-8859-1,utf-8;q=0.7,*;q=0.3" + }, + { + "name": "Accept-Encoding", + "value": "gzip,deflate,sdch" + }, + { + "name": "Host", + "value": "www.softwareishard.com" + }, + { + "name": "Accept-Language", + "value": "en-US,en;q=0.8" + }, + { + "name": "User-Agent", + "value": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31" + }, + { + "name": "Accept", + "value": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" + }, + { + "name": "Referer", + "value": "https://www.google.com/" + }, + { + "name": "Cookie", + "value": "__utma=57327400.1945431611.1368314346.1368314346.1368314346.1; __utmb=57327400; __utmc=57327400; __utmz=57327400.1368314346.1.1.utmccn=(referral)|utmcsr=google.com|utmcct=/|utmcmd=referral" + }, + { + "name": "Connection", + "value": "keep-alive" + }, + { + "name": "Cache-Control", + "value": "max-age=0" + } + ], + "queryString": [], + "cookies": [ + { + "name": "__utma", + "value": "57327400.1945431611.1368314346.1368314346.1368314346.1", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmb", + "value": "57327400", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmc", + "value": "57327400", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmz", + "value": "57327400.1368314346.1.1.utmccn=(referral)|utmcsr=google.com|utmcct=/|utmcmd=referral", + "expires": null, + "httpOnly": false, + "secure": false + } + ], + "headersSize": 658, + "bodySize": 0 + }, + "response": { + "status": 200, + "statusText": "OK", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "X-Pingback", + "value": "http://www.softwareishard.com/blog/xmlrpc.php" + }, + { + "name": "Date", + "value": "Sat, 11 May 2013 23:19:46 GMT" + }, + { + "name": "Server", + "value": "Apache" + }, + { + "name": "Transfer-Encoding", + "value": "chunked" + }, + { + "name": "Content-Type", + "value": "text/html; charset=UTF-8" + }, + { + "name": "Cache-Control", + "value": "max-age=7200" + }, + { + "name": "Connection", + "value": "Keep-Alive" + }, + { + "name": "Keep-Alive", + "value": "timeout=5, max=50" + }, + { + "name": "Expires", + "value": "Sun, 12 May 2013 01:19:46 GMT" + } + ], + "cookies": [], + "content": { + "size": 40003, + "mimeType": "text/html", + "compression": -23 + }, + "redirectURL": "", + "headersSize": 323, + "bodySize": 40026 + }, + "cache": {}, + "timings": { + "blocked": 0, + "dns": -1, + "connect": -1, + "send": 1, + "wait": 3285, + "receive": 261, + "ssl": -1 + }, + "pageref": "page_1" + }, + { + "startedDateTime": "2013-05-11T23:19:48.425Z", + "time": 315, + "request": { + "method": "GET", + "url": "http://www.softwareishard.com/blog/wp-content/themes/miniBits/miniBits/style.css", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Cookie", + "value": "__utma=57327400.1945431611.1368314346.1368314346.1368314346.1; __utmb=57327400; __utmc=57327400; __utmz=57327400.1368314346.1.1.utmccn=(referral)|utmcsr=google.com|utmcct=/|utmcmd=referral" + }, + { + "name": "Accept-Charset", + "value": "ISO-8859-1,utf-8;q=0.7,*;q=0.3" + }, + { + "name": "Accept-Encoding", + "value": "gzip,deflate,sdch" + }, + { + "name": "Host", + "value": "www.softwareishard.com" + }, + { + "name": "Accept-Language", + "value": "en-US,en;q=0.8" + }, + { + "name": "User-Agent", + "value": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31" + }, + { + "name": "Accept", + "value": "text/css,*/*;q=0.1" + }, + { + "name": "Cache-Control", + "value": "max-age=0" + }, + { + "name": "If-None-Match", + "value": "\"123b823-2415-4c6d7754b9ac0\"" + }, + { + "name": "Connection", + "value": "keep-alive" + }, + { + "name": "If-Modified-Since", + "value": "Thu, 09 Aug 2012 16:09:55 GMT" + }, + { + "name": "Referer", + "value": "http://www.softwareishard.com/blog/har-viewer/" + } + ], + "queryString": [], + "cookies": [ + { + "name": "__utma", + "value": "57327400.1945431611.1368314346.1368314346.1368314346.1", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmb", + "value": "57327400", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmc", + "value": "57327400", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmz", + "value": "57327400.1368314346.1.1.utmccn=(referral)|utmcsr=google.com|utmcct=/|utmcmd=referral", + "expires": null, + "httpOnly": false, + "secure": false + } + ], + "headersSize": 765, + "bodySize": 0 + }, + "response": { + "status": 304, + "statusText": "Not Modified", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Date", + "value": "Sat, 11 May 2013 23:19:49 GMT" + }, + { + "name": "Cache-Control", + "value": "max-age=604800" + }, + { + "name": "ETag", + "value": "\"123b823-2415-4c6d7754b9ac0\"" + }, + { + "name": "Server", + "value": "Apache" + }, + { + "name": "Connection", + "value": "Keep-Alive" + }, + { + "name": "Keep-Alive", + "value": "timeout=5, max=50" + }, + { + "name": "Expires", + "value": "Sat, 18 May 2013 23:19:49 GMT" + } + ], + "cookies": [], + "content": { + "size": 9237, + "mimeType": "text/css" + }, + "redirectURL": "", + "headersSize": 244, + "bodySize": 0 + }, + "cache": {}, + "timings": { + "blocked": 0, + "dns": -1, + "connect": -1, + "send": 1, + "wait": 313, + "receive": 0, + "ssl": -1 + }, + "pageref": "page_1" + }, + { + "startedDateTime": "2013-05-11T23:19:48.430Z", + "time": 326, + "request": { + "method": "GET", + "url": "http://www.softwareishard.com/blog/wp-includes/js/l10n.js?ver=20101110", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Cookie", + "value": "__utma=57327400.1945431611.1368314346.1368314346.1368314346.1; __utmb=57327400; __utmc=57327400; __utmz=57327400.1368314346.1.1.utmccn=(referral)|utmcsr=google.com|utmcct=/|utmcmd=referral" + }, + { + "name": "Accept-Charset", + "value": "ISO-8859-1,utf-8;q=0.7,*;q=0.3" + }, + { + "name": "Accept-Encoding", + "value": "gzip,deflate,sdch" + }, + { + "name": "Host", + "value": "www.softwareishard.com" + }, + { + "name": "Accept-Language", + "value": "en-US,en;q=0.8" + }, + { + "name": "User-Agent", + "value": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31" + }, + { + "name": "Accept", + "value": "*/*" + }, + { + "name": "Cache-Control", + "value": "max-age=0" + }, + { + "name": "If-None-Match", + "value": "\"121a8-134-49f62b8918ac0\"" + }, + { + "name": "Connection", + "value": "keep-alive" + }, + { + "name": "If-Modified-Since", + "value": "Sat, 26 Mar 2011 13:30:59 GMT" + }, + { + "name": "Referer", + "value": "http://www.softwareishard.com/blog/har-viewer/" + } + ], + "queryString": [ + { + "name": "ver", + "value": "20101110" + } + ], + "cookies": [ + { + "name": "__utma", + "value": "57327400.1945431611.1368314346.1368314346.1368314346.1", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmb", + "value": "57327400", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmc", + "value": "57327400", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmz", + "value": "57327400.1368314346.1.1.utmccn=(referral)|utmcsr=google.com|utmcct=/|utmcmd=referral", + "expires": null, + "httpOnly": false, + "secure": false + } + ], + "headersSize": 737, + "bodySize": 0 + }, + "response": { + "status": 304, + "statusText": "Not Modified", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Date", + "value": "Sat, 11 May 2013 23:19:49 GMT" + }, + { + "name": "Cache-Control", + "value": "max-age=30" + }, + { + "name": "ETag", + "value": "\"121a8-134-49f62b8918ac0\"" + }, + { + "name": "Server", + "value": "Apache" + }, + { + "name": "Connection", + "value": "Keep-Alive" + }, + { + "name": "Keep-Alive", + "value": "timeout=5, max=50" + }, + { + "name": "Expires", + "value": "Sat, 11 May 2013 23:20:19 GMT" + } + ], + "cookies": [], + "content": { + "size": 308, + "mimeType": "application/javascript" + }, + "redirectURL": "", + "headersSize": 237, + "bodySize": 0 + }, + "cache": {}, + "timings": { + "blocked": 0, + "dns": -1, + "connect": -1, + "send": 1, + "wait": 318, + "receive": 1, + "ssl": -1 + }, + "pageref": "page_1" + }, + { + "startedDateTime": "2013-05-11T23:19:48.434Z", + "time": 337, + "request": { + "method": "GET", + "url": "http://www.softwareishard.com/blog/wp-includes/js/prototype.js?ver=1.6.1", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Cookie", + "value": "__utma=57327400.1945431611.1368314346.1368314346.1368314346.1; __utmb=57327400; __utmc=57327400; __utmz=57327400.1368314346.1.1.utmccn=(referral)|utmcsr=google.com|utmcct=/|utmcmd=referral" + }, + { + "name": "Accept-Charset", + "value": "ISO-8859-1,utf-8;q=0.7,*;q=0.3" + }, + { + "name": "Accept-Encoding", + "value": "gzip,deflate,sdch" + }, + { + "name": "Host", + "value": "www.softwareishard.com" + }, + { + "name": "Accept-Language", + "value": "en-US,en;q=0.8" + }, + { + "name": "User-Agent", + "value": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31" + }, + { + "name": "Accept", + "value": "*/*" + }, + { + "name": "Cache-Control", + "value": "max-age=0" + }, + { + "name": "If-None-Match", + "value": "\"121a9-2224e-49f62b8bf5180\"" + }, + { + "name": "Connection", + "value": "keep-alive" + }, + { + "name": "If-Modified-Since", + "value": "Sat, 26 Mar 2011 13:31:02 GMT" + }, + { + "name": "Referer", + "value": "http://www.softwareishard.com/blog/har-viewer/" + } + ], + "queryString": [ + { + "name": "ver", + "value": "1.6.1" + } + ], + "cookies": [ + { + "name": "__utma", + "value": "57327400.1945431611.1368314346.1368314346.1368314346.1", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmb", + "value": "57327400", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmc", + "value": "57327400", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmz", + "value": "57327400.1368314346.1.1.utmccn=(referral)|utmcsr=google.com|utmcct=/|utmcmd=referral", + "expires": null, + "httpOnly": false, + "secure": false + } + ], + "headersSize": 741, + "bodySize": 0 + }, + "response": { + "status": 304, + "statusText": "Not Modified", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Date", + "value": "Sat, 11 May 2013 23:19:49 GMT" + }, + { + "name": "Cache-Control", + "value": "max-age=30" + }, + { + "name": "ETag", + "value": "\"121a9-2224e-49f62b8bf5180\"" + }, + { + "name": "Server", + "value": "Apache" + }, + { + "name": "Connection", + "value": "Keep-Alive" + }, + { + "name": "Keep-Alive", + "value": "timeout=5, max=50" + }, + { + "name": "Expires", + "value": "Sat, 11 May 2013 23:20:19 GMT" + } + ], + "cookies": [], + "content": { + "size": 139854, + "mimeType": "application/javascript" + }, + "redirectURL": "", + "headersSize": 239, + "bodySize": 0 + }, + "cache": {}, + "timings": { + "blocked": 0, + "dns": -1, + "connect": -1, + "send": 2, + "wait": 323, + "receive": 2, + "ssl": -1 + }, + "pageref": "page_1" + }, + { + "startedDateTime": "2013-05-11T23:19:48.467Z", + "time": 374, + "request": { + "method": "GET", + "url": "http://www.softwareishard.com/blog/wp-includes/js/scriptaculous/wp-scriptaculous.js?ver=1.8.3", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Cookie", + "value": "__utma=57327400.1945431611.1368314346.1368314346.1368314346.1; __utmb=57327400; __utmc=57327400; __utmz=57327400.1368314346.1.1.utmccn=(referral)|utmcsr=google.com|utmcct=/|utmcmd=referral" + }, + { + "name": "Accept-Charset", + "value": "ISO-8859-1,utf-8;q=0.7,*;q=0.3" + }, + { + "name": "Accept-Encoding", + "value": "gzip,deflate,sdch" + }, + { + "name": "Host", + "value": "www.softwareishard.com" + }, + { + "name": "Accept-Language", + "value": "en-US,en;q=0.8" + }, + { + "name": "User-Agent", + "value": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31" + }, + { + "name": "Accept", + "value": "*/*" + }, + { + "name": "Cache-Control", + "value": "max-age=0" + }, + { + "name": "If-None-Match", + "value": "\"12226-b7f-49f62baf3e4c0\"" + }, + { + "name": "Connection", + "value": "keep-alive" + }, + { + "name": "If-Modified-Since", + "value": "Sat, 26 Mar 2011 13:31:39 GMT" + }, + { + "name": "Referer", + "value": "http://www.softwareishard.com/blog/har-viewer/" + } + ], + "queryString": [ + { + "name": "ver", + "value": "1.8.3" + } + ], + "cookies": [ + { + "name": "__utma", + "value": "57327400.1945431611.1368314346.1368314346.1368314346.1", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmb", + "value": "57327400", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmc", + "value": "57327400", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmz", + "value": "57327400.1368314346.1.1.utmccn=(referral)|utmcsr=google.com|utmcct=/|utmcmd=referral", + "expires": null, + "httpOnly": false, + "secure": false + } + ], + "headersSize": 760, + "bodySize": 0 + }, + "response": { + "status": 304, + "statusText": "Not Modified", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Date", + "value": "Sat, 11 May 2013 23:19:49 GMT" + }, + { + "name": "Cache-Control", + "value": "max-age=30" + }, + { + "name": "ETag", + "value": "\"12226-b7f-49f62baf3e4c0\"" + }, + { + "name": "Server", + "value": "Apache" + }, + { + "name": "Connection", + "value": "Keep-Alive" + }, + { + "name": "Keep-Alive", + "value": "timeout=5, max=50" + }, + { + "name": "Expires", + "value": "Sat, 11 May 2013 23:20:19 GMT" + } + ], + "cookies": [], + "content": { + "size": 2943, + "mimeType": "application/javascript" + }, + "redirectURL": "", + "headersSize": 237, + "bodySize": 0 + }, + "cache": {}, + "timings": { + "blocked": 0, + "dns": -1, + "connect": -1, + "send": 1, + "wait": 322, + "receive": 35, + "ssl": -1 + }, + "pageref": "page_1" + }, + { + "startedDateTime": "2013-05-11T23:19:48.467Z", + "time": 380, + "request": { + "method": "GET", + "url": "http://www.softwareishard.com/blog/wp-includes/js/scriptaculous/effects.js?ver=1.8.3", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Cookie", + "value": "__utma=57327400.1945431611.1368314346.1368314346.1368314346.1; __utmb=57327400; __utmc=57327400; __utmz=57327400.1368314346.1.1.utmccn=(referral)|utmcsr=google.com|utmcct=/|utmcmd=referral" + }, + { + "name": "Accept-Charset", + "value": "ISO-8859-1,utf-8;q=0.7,*;q=0.3" + }, + { + "name": "Accept-Encoding", + "value": "gzip,deflate,sdch" + }, + { + "name": "Host", + "value": "www.softwareishard.com" + }, + { + "name": "Accept-Language", + "value": "en-US,en;q=0.8" + }, + { + "name": "User-Agent", + "value": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31" + }, + { + "name": "Accept", + "value": "*/*" + }, + { + "name": "Cache-Control", + "value": "max-age=0" + }, + { + "name": "If-None-Match", + "value": "\"12213-9647-49f62bae4a280\"" + }, + { + "name": "Connection", + "value": "keep-alive" + }, + { + "name": "If-Modified-Since", + "value": "Sat, 26 Mar 2011 13:31:38 GMT" + }, + { + "name": "Referer", + "value": "http://www.softwareishard.com/blog/har-viewer/" + } + ], + "queryString": [ + { + "name": "ver", + "value": "1.8.3" + } + ], + "cookies": [ + { + "name": "__utma", + "value": "57327400.1945431611.1368314346.1368314346.1368314346.1", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmb", + "value": "57327400", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmc", + "value": "57327400", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmz", + "value": "57327400.1368314346.1.1.utmccn=(referral)|utmcsr=google.com|utmcct=/|utmcmd=referral", + "expires": null, + "httpOnly": false, + "secure": false + } + ], + "headersSize": 752, + "bodySize": 0 + }, + "response": { + "status": 304, + "statusText": "Not Modified", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Date", + "value": "Sat, 11 May 2013 23:19:49 GMT" + }, + { + "name": "Cache-Control", + "value": "max-age=30" + }, + { + "name": "ETag", + "value": "\"12213-9647-49f62bae4a280\"" + }, + { + "name": "Server", + "value": "Apache" + }, + { + "name": "Connection", + "value": "Keep-Alive" + }, + { + "name": "Keep-Alive", + "value": "timeout=5, max=50" + }, + { + "name": "Expires", + "value": "Sat, 11 May 2013 23:20:19 GMT" + } + ], + "cookies": [], + "content": { + "size": 38471, + "mimeType": "application/javascript" + }, + "redirectURL": "", + "headersSize": 238, + "bodySize": 0 + }, + "cache": {}, + "timings": { + "blocked": 0, + "dns": -1, + "connect": -1, + "send": 0, + "wait": 329, + "receive": 34, + "ssl": -1 + }, + "pageref": "page_1" + }, + { + "startedDateTime": "2013-05-11T23:19:48.438Z", + "time": 297, + "request": { + "method": "GET", + "url": "http://www.softwareishard.com/blog/wp-content/plugins/deans_code_highlighter/geshi.css", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Cookie", + "value": "__utma=57327400.1945431611.1368314346.1368314346.1368314346.1; __utmb=57327400; __utmc=57327400; __utmz=57327400.1368314346.1.1.utmccn=(referral)|utmcsr=google.com|utmcct=/|utmcmd=referral" + }, + { + "name": "Accept-Charset", + "value": "ISO-8859-1,utf-8;q=0.7,*;q=0.3" + }, + { + "name": "Accept-Encoding", + "value": "gzip,deflate,sdch" + }, + { + "name": "Host", + "value": "www.softwareishard.com" + }, + { + "name": "Accept-Language", + "value": "en-US,en;q=0.8" + }, + { + "name": "User-Agent", + "value": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31" + }, + { + "name": "Accept", + "value": "text/css,*/*;q=0.1" + }, + { + "name": "Cache-Control", + "value": "max-age=0" + }, + { + "name": "If-None-Match", + "value": "\"11e4a-40a-44bc351af6e00\"" + }, + { + "name": "Connection", + "value": "keep-alive" + }, + { + "name": "If-Modified-Since", + "value": "Sat, 26 Apr 2008 09:29:28 GMT" + }, + { + "name": "Referer", + "value": "http://www.softwareishard.com/blog/har-viewer/" + } + ], + "queryString": [], + "cookies": [ + { + "name": "__utma", + "value": "57327400.1945431611.1368314346.1368314346.1368314346.1", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmb", + "value": "57327400", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmc", + "value": "57327400", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmz", + "value": "57327400.1368314346.1.1.utmccn=(referral)|utmcsr=google.com|utmcct=/|utmcmd=referral", + "expires": null, + "httpOnly": false, + "secure": false + } + ], + "headersSize": 768, + "bodySize": 0 + }, + "response": { + "status": 304, + "statusText": "Not Modified", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Date", + "value": "Sat, 11 May 2013 23:19:49 GMT" + }, + { + "name": "Cache-Control", + "value": "max-age=604800" + }, + { + "name": "ETag", + "value": "\"11e4a-40a-44bc351af6e00\"" + }, + { + "name": "Server", + "value": "Apache" + }, + { + "name": "Connection", + "value": "Keep-Alive" + }, + { + "name": "Keep-Alive", + "value": "timeout=5, max=49" + }, + { + "name": "Expires", + "value": "Sat, 18 May 2013 23:19:49 GMT" + } + ], + "cookies": [], + "content": { + "size": 1034, + "mimeType": "text/css" + }, + "redirectURL": "", + "headersSize": 241, + "bodySize": 0 + }, + "cache": {}, + "timings": { + "blocked": 117, + "dns": -1, + "connect": -1, + "send": 1, + "wait": 161, + "receive": 4, + "ssl": -1 + }, + "pageref": "page_1" + }, + { + "startedDateTime": "2013-05-11T23:19:48.440Z", + "time": 454, + "request": { + "method": "GET", + "url": "http://www.softwareishard.com/blog/wp-content/plugins/wp-lightbox2/css/lightbox.css", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Cookie", + "value": "__utma=57327400.1945431611.1368314346.1368314346.1368314346.1; __utmb=57327400; __utmc=57327400; __utmz=57327400.1368314346.1.1.utmccn=(referral)|utmcsr=google.com|utmcct=/|utmcmd=referral" + }, + { + "name": "Accept-Charset", + "value": "ISO-8859-1,utf-8;q=0.7,*;q=0.3" + }, + { + "name": "Accept-Encoding", + "value": "gzip,deflate,sdch" + }, + { + "name": "Host", + "value": "www.softwareishard.com" + }, + { + "name": "Accept-Language", + "value": "en-US,en;q=0.8" + }, + { + "name": "User-Agent", + "value": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31" + }, + { + "name": "Accept", + "value": "text/css,*/*;q=0.1" + }, + { + "name": "Cache-Control", + "value": "max-age=0" + }, + { + "name": "If-None-Match", + "value": "\"e32c2-589-44bc39fc47180\"" + }, + { + "name": "Connection", + "value": "keep-alive" + }, + { + "name": "If-Modified-Since", + "value": "Sat, 26 Apr 2008 09:51:18 GMT" + }, + { + "name": "Referer", + "value": "http://www.softwareishard.com/blog/har-viewer/" + } + ], + "queryString": [], + "cookies": [ + { + "name": "__utma", + "value": "57327400.1945431611.1368314346.1368314346.1368314346.1", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmb", + "value": "57327400", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmc", + "value": "57327400", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmz", + "value": "57327400.1368314346.1.1.utmccn=(referral)|utmcsr=google.com|utmcct=/|utmcmd=referral", + "expires": null, + "httpOnly": false, + "secure": false + } + ], + "headersSize": 765, + "bodySize": 0 + }, + "response": { + "status": 304, + "statusText": "Not Modified", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Date", + "value": "Sat, 11 May 2013 23:19:49 GMT" + }, + { + "name": "Cache-Control", + "value": "max-age=604800" + }, + { + "name": "ETag", + "value": "\"e32c2-589-44bc39fc47180\"" + }, + { + "name": "Server", + "value": "Apache" + }, + { + "name": "Connection", + "value": "Keep-Alive" + }, + { + "name": "Keep-Alive", + "value": "timeout=5, max=48" + }, + { + "name": "Expires", + "value": "Sat, 18 May 2013 23:19:49 GMT" + } + ], + "cookies": [], + "content": { + "size": 1417, + "mimeType": "text/css" + }, + "redirectURL": "", + "headersSize": 241, + "bodySize": 0 + }, + "cache": {}, + "timings": { + "blocked": 281, + "dns": -1, + "connect": -1, + "send": 1, + "wait": 156, + "receive": 5, + "ssl": -1 + }, + "pageref": "page_1" + }, + { + "startedDateTime": "2013-05-11T23:19:48.441Z", + "time": 462, + "request": { + "method": "GET", + "url": "http://www.softwareishard.com/blog/wp-content/plugins/wp-lightbox2/js/lightbox.js", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Cookie", + "value": "__utma=57327400.1945431611.1368314346.1368314346.1368314346.1; __utmb=57327400; __utmc=57327400; __utmz=57327400.1368314346.1.1.utmccn=(referral)|utmcsr=google.com|utmcct=/|utmcmd=referral" + }, + { + "name": "Accept-Charset", + "value": "ISO-8859-1,utf-8;q=0.7,*;q=0.3" + }, + { + "name": "Accept-Encoding", + "value": "gzip,deflate,sdch" + }, + { + "name": "Host", + "value": "www.softwareishard.com" + }, + { + "name": "Accept-Language", + "value": "en-US,en;q=0.8" + }, + { + "name": "User-Agent", + "value": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31" + }, + { + "name": "Accept", + "value": "*/*" + }, + { + "name": "Cache-Control", + "value": "max-age=0" + }, + { + "name": "If-None-Match", + "value": "\"e32d7-5d1d-44bc39ff23840\"" + }, + { + "name": "Connection", + "value": "keep-alive" + }, + { + "name": "If-Modified-Since", + "value": "Sat, 26 Apr 2008 09:51:21 GMT" + }, + { + "name": "Referer", + "value": "http://www.softwareishard.com/blog/har-viewer/" + } + ], + "queryString": [], + "cookies": [ + { + "name": "__utma", + "value": "57327400.1945431611.1368314346.1368314346.1368314346.1", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmb", + "value": "57327400", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmc", + "value": "57327400", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmz", + "value": "57327400.1368314346.1.1.utmccn=(referral)|utmcsr=google.com|utmcct=/|utmcmd=referral", + "expires": null, + "httpOnly": false, + "secure": false + } + ], + "headersSize": 749, + "bodySize": 0 + }, + "response": { + "status": 304, + "statusText": "Not Modified", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Date", + "value": "Sat, 11 May 2013 23:19:49 GMT" + }, + { + "name": "Cache-Control", + "value": "max-age=30" + }, + { + "name": "ETag", + "value": "\"e32d7-5d1d-44bc39ff23840\"" + }, + { + "name": "Server", + "value": "Apache" + }, + { + "name": "Connection", + "value": "Keep-Alive" + }, + { + "name": "Keep-Alive", + "value": "timeout=5, max=49" + }, + { + "name": "Expires", + "value": "Sat, 11 May 2013 23:20:19 GMT" + } + ], + "cookies": [], + "content": { + "size": 23837, + "mimeType": "application/javascript" + }, + "redirectURL": "", + "headersSize": 238, + "bodySize": 0 + }, + "cache": {}, + "timings": { + "blocked": 285, + "dns": -1, + "connect": -1, + "send": 0, + "wait": 161, + "receive": 4, + "ssl": -1 + }, + "pageref": "page_1" + }, + { + "startedDateTime": "2013-05-11T23:19:48.562Z", + "time": 95, + "request": { + "method": "GET", + "url": "http://www.google-analytics.com/urchin.js", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Accept-Charset", + "value": "ISO-8859-1,utf-8;q=0.7,*;q=0.3" + }, + { + "name": "Accept-Encoding", + "value": "gzip,deflate,sdch" + }, + { + "name": "Host", + "value": "www.google-analytics.com" + }, + { + "name": "Accept-Language", + "value": "en-US,en;q=0.8" + }, + { + "name": "User-Agent", + "value": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31" + }, + { + "name": "Accept", + "value": "*/*" + }, + { + "name": "Referer", + "value": "http://www.softwareishard.com/blog/har-viewer/" + }, + { + "name": "Connection", + "value": "keep-alive" + }, + { + "name": "If-Modified-Since", + "value": "Fri, 29 Mar 2013 05:48:35 GMT" + }, + { + "name": "Cache-Control", + "value": "max-age=0" + } + ], + "queryString": [], + "cookies": [], + "headersSize": 468, + "bodySize": 0 + }, + "response": { + "status": 304, + "statusText": "Not Modified", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Date", + "value": "Sat, 11 May 2013 04:43:53 GMT" + }, + { + "name": "Server", + "value": "GFE/2.0" + }, + { + "name": "Age", + "value": "66956" + }, + { + "name": "Expires", + "value": "Sat, 25 May 2013 04:43:53 GMT" + } + ], + "cookies": [], + "content": { + "size": 22678, + "mimeType": "text/javascript" + }, + "redirectURL": "", + "headersSize": 135, + "bodySize": 0 + }, + "cache": {}, + "timings": { + "blocked": 0, + "dns": -1, + "connect": -1, + "send": 1, + "wait": 50, + "receive": 43, + "ssl": -1 + }, + "pageref": "page_1" + }, + { + "startedDateTime": "2013-05-11T23:19:49.144Z", + "time": 188, + "request": { + "method": "GET", + "url": "http://www.softwareishard.com/blog/wp-content/themes/miniBits/miniBits/img/rss.gif", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Cookie", + "value": "__utma=57327400.1945431611.1368314346.1368314346.1368314346.1; __utmc=57327400; __utmz=57327400.1368314346.1.1.utmccn=(referral)|utmcsr=google.com|utmcct=/|utmcmd=referral; __utmb=57327400" + }, + { + "name": "Accept-Charset", + "value": "ISO-8859-1,utf-8;q=0.7,*;q=0.3" + }, + { + "name": "Accept-Encoding", + "value": "gzip,deflate,sdch" + }, + { + "name": "Host", + "value": "www.softwareishard.com" + }, + { + "name": "Accept-Language", + "value": "en-US,en;q=0.8" + }, + { + "name": "User-Agent", + "value": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31" + }, + { + "name": "Accept", + "value": "*/*" + }, + { + "name": "Cache-Control", + "value": "max-age=0" + }, + { + "name": "If-None-Match", + "value": "\"11fe8-26b-489febd642cc0\"" + }, + { + "name": "Connection", + "value": "keep-alive" + }, + { + "name": "If-Modified-Since", + "value": "Sun, 27 Jun 2010 08:24:59 GMT" + }, + { + "name": "Referer", + "value": "http://www.softwareishard.com/blog/har-viewer/" + } + ], + "queryString": [], + "cookies": [ + { + "name": "__utma", + "value": "57327400.1945431611.1368314346.1368314346.1368314346.1", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmc", + "value": "57327400", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmz", + "value": "57327400.1368314346.1.1.utmccn=(referral)|utmcsr=google.com|utmcct=/|utmcmd=referral", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmb", + "value": "57327400", + "expires": null, + "httpOnly": false, + "secure": false + } + ], + "headersSize": 749, + "bodySize": 0 + }, + "response": { + "status": 304, + "statusText": "Not Modified", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Date", + "value": "Sat, 11 May 2013 23:19:50 GMT" + }, + { + "name": "Cache-Control", + "value": "max-age=1209600" + }, + { + "name": "ETag", + "value": "\"11fe8-26b-489febd642cc0\"" + }, + { + "name": "Server", + "value": "Apache" + }, + { + "name": "Connection", + "value": "Keep-Alive" + }, + { + "name": "Keep-Alive", + "value": "timeout=5, max=48" + }, + { + "name": "Expires", + "value": "Sat, 25 May 2013 23:19:50 GMT" + } + ], + "cookies": [], + "content": { + "size": 619, + "mimeType": "image/gif" + }, + "redirectURL": "", + "headersSize": 242, + "bodySize": 0 + }, + "cache": {}, + "timings": { + "blocked": 0, + "dns": -1, + "connect": -1, + "send": 1, + "wait": 154, + "receive": 3, + "ssl": -1 + }, + "pageref": "page_1" + }, + { + "startedDateTime": "2013-05-11T23:19:49.153Z", + "time": 213, + "request": { + "method": "GET", + "url": "http://www.softwareishard.com/images/x.png", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Cookie", + "value": "__utma=57327400.1945431611.1368314346.1368314346.1368314346.1; __utmc=57327400; __utmz=57327400.1368314346.1.1.utmccn=(referral)|utmcsr=google.com|utmcct=/|utmcmd=referral; __utmb=57327400" + }, + { + "name": "Accept-Charset", + "value": "ISO-8859-1,utf-8;q=0.7,*;q=0.3" + }, + { + "name": "Accept-Encoding", + "value": "gzip,deflate,sdch" + }, + { + "name": "Host", + "value": "www.softwareishard.com" + }, + { + "name": "Accept-Language", + "value": "en-US,en;q=0.8" + }, + { + "name": "User-Agent", + "value": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31" + }, + { + "name": "Accept", + "value": "*/*" + }, + { + "name": "Cache-Control", + "value": "max-age=0" + }, + { + "name": "If-None-Match", + "value": "\"26750-556-447ca115b3ac0\"" + }, + { + "name": "Connection", + "value": "keep-alive" + }, + { + "name": "If-Modified-Since", + "value": "Thu, 06 Mar 2008 19:51:47 GMT" + }, + { + "name": "Referer", + "value": "http://www.softwareishard.com/blog/har-viewer/" + } + ], + "queryString": [], + "cookies": [ + { + "name": "__utma", + "value": "57327400.1945431611.1368314346.1368314346.1368314346.1", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmc", + "value": "57327400", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmz", + "value": "57327400.1368314346.1.1.utmccn=(referral)|utmcsr=google.com|utmcct=/|utmcmd=referral", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmb", + "value": "57327400", + "expires": null, + "httpOnly": false, + "secure": false + } + ], + "headersSize": 709, + "bodySize": 0 + }, + "response": { + "status": 304, + "statusText": "Not Modified", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Date", + "value": "Sat, 11 May 2013 23:19:50 GMT" + }, + { + "name": "Cache-Control", + "value": "max-age=1209600" + }, + { + "name": "ETag", + "value": "\"26750-556-447ca115b3ac0\"" + }, + { + "name": "Server", + "value": "Apache" + }, + { + "name": "Connection", + "value": "Keep-Alive" + }, + { + "name": "Keep-Alive", + "value": "timeout=5, max=47" + }, + { + "name": "Expires", + "value": "Sat, 25 May 2013 23:19:50 GMT" + } + ], + "cookies": [], + "content": { + "size": 1366, + "mimeType": "image/png" + }, + "redirectURL": "", + "headersSize": 242, + "bodySize": 0 + }, + "cache": {}, + "timings": { + "blocked": 0, + "dns": -1, + "connect": -1, + "send": 1, + "wait": 171, + "receive": 12, + "ssl": -1 + }, + "pageref": "page_1" + }, + { + "startedDateTime": "2013-05-11T23:19:49.151Z", + "time": 199, + "request": { + "method": "GET", + "url": "http://www.softwareishard.com/har/images/scr-har-viewer.png", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Cookie", + "value": "__utma=57327400.1945431611.1368314346.1368314346.1368314346.1; __utmc=57327400; __utmz=57327400.1368314346.1.1.utmccn=(referral)|utmcsr=google.com|utmcct=/|utmcmd=referral; __utmb=57327400" + }, + { + "name": "Accept-Charset", + "value": "ISO-8859-1,utf-8;q=0.7,*;q=0.3" + }, + { + "name": "Accept-Encoding", + "value": "gzip,deflate,sdch" + }, + { + "name": "Host", + "value": "www.softwareishard.com" + }, + { + "name": "Accept-Language", + "value": "en-US,en;q=0.8" + }, + { + "name": "User-Agent", + "value": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31" + }, + { + "name": "Accept", + "value": "*/*" + }, + { + "name": "Cache-Control", + "value": "max-age=0" + }, + { + "name": "If-None-Match", + "value": "\"10d2cfd-2dae-49e435ae81800\"" + }, + { + "name": "Connection", + "value": "keep-alive" + }, + { + "name": "If-Modified-Since", + "value": "Sat, 12 Mar 2011 06:40:32 GMT" + }, + { + "name": "Referer", + "value": "http://www.softwareishard.com/blog/har-viewer/" + } + ], + "queryString": [], + "cookies": [ + { + "name": "__utma", + "value": "57327400.1945431611.1368314346.1368314346.1368314346.1", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmc", + "value": "57327400", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmz", + "value": "57327400.1368314346.1.1.utmccn=(referral)|utmcsr=google.com|utmcct=/|utmcmd=referral", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmb", + "value": "57327400", + "expires": null, + "httpOnly": false, + "secure": false + } + ], + "headersSize": 729, + "bodySize": 0 + }, + "response": { + "status": 304, + "statusText": "Not Modified", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Date", + "value": "Sat, 11 May 2013 23:19:50 GMT" + }, + { + "name": "Cache-Control", + "value": "max-age=1209600" + }, + { + "name": "ETag", + "value": "\"10d2cfd-2dae-49e435ae81800\"" + }, + { + "name": "Server", + "value": "Apache" + }, + { + "name": "Connection", + "value": "Keep-Alive" + }, + { + "name": "Keep-Alive", + "value": "timeout=5, max=49" + }, + { + "name": "Expires", + "value": "Sat, 25 May 2013 23:19:50 GMT" + } + ], + "cookies": [], + "content": { + "size": 11694, + "mimeType": "image/png" + }, + "redirectURL": "", + "headersSize": 245, + "bodySize": 0 + }, + "cache": {}, + "timings": { + "blocked": 0, + "dns": -1, + "connect": -1, + "send": 1, + "wait": 160, + "receive": 9, + "ssl": -1 + }, + "pageref": "page_1" + }, + { + "startedDateTime": "2013-05-11T23:19:49.154Z", + "time": 214, + "request": { + "method": "GET", + "url": "http://www.softwareishard.com/har/images/scr-har-viewer-dom.png", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Cookie", + "value": "__utma=57327400.1945431611.1368314346.1368314346.1368314346.1; __utmc=57327400; __utmz=57327400.1368314346.1.1.utmccn=(referral)|utmcsr=google.com|utmcct=/|utmcmd=referral; __utmb=57327400" + }, + { + "name": "Accept-Charset", + "value": "ISO-8859-1,utf-8;q=0.7,*;q=0.3" + }, + { + "name": "Accept-Encoding", + "value": "gzip,deflate,sdch" + }, + { + "name": "Host", + "value": "www.softwareishard.com" + }, + { + "name": "Accept-Language", + "value": "en-US,en;q=0.8" + }, + { + "name": "User-Agent", + "value": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31" + }, + { + "name": "Accept", + "value": "*/*" + }, + { + "name": "Cache-Control", + "value": "max-age=0" + }, + { + "name": "If-None-Match", + "value": "\"f887c3-c18-49e435ae81800\"" + }, + { + "name": "Connection", + "value": "keep-alive" + }, + { + "name": "If-Modified-Since", + "value": "Sat, 12 Mar 2011 06:40:32 GMT" + }, + { + "name": "Referer", + "value": "http://www.softwareishard.com/blog/har-viewer/" + } + ], + "queryString": [], + "cookies": [ + { + "name": "__utma", + "value": "57327400.1945431611.1368314346.1368314346.1368314346.1", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmc", + "value": "57327400", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmz", + "value": "57327400.1368314346.1.1.utmccn=(referral)|utmcsr=google.com|utmcct=/|utmcmd=referral", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmb", + "value": "57327400", + "expires": null, + "httpOnly": false, + "secure": false + } + ], + "headersSize": 731, + "bodySize": 0 + }, + "response": { + "status": 304, + "statusText": "Not Modified", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Date", + "value": "Sat, 11 May 2013 23:19:50 GMT" + }, + { + "name": "Cache-Control", + "value": "max-age=1209600" + }, + { + "name": "ETag", + "value": "\"f887c3-c18-49e435ae81800\"" + }, + { + "name": "Server", + "value": "Apache" + }, + { + "name": "Connection", + "value": "Keep-Alive" + }, + { + "name": "Keep-Alive", + "value": "timeout=5, max=49" + }, + { + "name": "Expires", + "value": "Sat, 25 May 2013 23:19:50 GMT" + } + ], + "cookies": [], + "content": { + "size": 3096, + "mimeType": "image/png" + }, + "redirectURL": "", + "headersSize": 243, + "bodySize": 0 + }, + "cache": {}, + "timings": { + "blocked": 0, + "dns": -1, + "connect": -1, + "send": 0, + "wait": 172, + "receive": 13, + "ssl": -1 + }, + "pageref": "page_1" + }, + { + "startedDateTime": "2013-05-11T23:19:49.154Z", + "time": 213, + "request": { + "method": "GET", + "url": "http://www.softwareishard.com/har/images/scr-har-viewer-schema.png", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Cookie", + "value": "__utma=57327400.1945431611.1368314346.1368314346.1368314346.1; __utmc=57327400; __utmz=57327400.1368314346.1.1.utmccn=(referral)|utmcsr=google.com|utmcct=/|utmcmd=referral; __utmb=57327400" + }, + { + "name": "Accept-Charset", + "value": "ISO-8859-1,utf-8;q=0.7,*;q=0.3" + }, + { + "name": "Accept-Encoding", + "value": "gzip,deflate,sdch" + }, + { + "name": "Host", + "value": "www.softwareishard.com" + }, + { + "name": "Accept-Language", + "value": "en-US,en;q=0.8" + }, + { + "name": "User-Agent", + "value": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31" + }, + { + "name": "Accept", + "value": "*/*" + }, + { + "name": "Cache-Control", + "value": "max-age=0" + }, + { + "name": "If-None-Match", + "value": "\"10d322c-1780-49e43947c1580\"" + }, + { + "name": "Connection", + "value": "keep-alive" + }, + { + "name": "If-Modified-Since", + "value": "Sat, 12 Mar 2011 06:56:38 GMT" + }, + { + "name": "Referer", + "value": "http://www.softwareishard.com/blog/har-viewer/" + } + ], + "queryString": [], + "cookies": [ + { + "name": "__utma", + "value": "57327400.1945431611.1368314346.1368314346.1368314346.1", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmc", + "value": "57327400", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmz", + "value": "57327400.1368314346.1.1.utmccn=(referral)|utmcsr=google.com|utmcct=/|utmcmd=referral", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmb", + "value": "57327400", + "expires": null, + "httpOnly": false, + "secure": false + } + ], + "headersSize": 736, + "bodySize": 0 + }, + "response": { + "status": 304, + "statusText": "Not Modified", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Date", + "value": "Sat, 11 May 2013 23:19:50 GMT" + }, + { + "name": "Cache-Control", + "value": "max-age=1209600" + }, + { + "name": "ETag", + "value": "\"10d322c-1780-49e43947c1580\"" + }, + { + "name": "Server", + "value": "Apache" + }, + { + "name": "Connection", + "value": "Keep-Alive" + }, + { + "name": "Keep-Alive", + "value": "timeout=5, max=49" + }, + { + "name": "Expires", + "value": "Sat, 25 May 2013 23:19:50 GMT" + } + ], + "cookies": [], + "content": { + "size": 6016, + "mimeType": "image/png" + }, + "redirectURL": "", + "headersSize": 245, + "bodySize": 0 + }, + "cache": {}, + "timings": { + "blocked": 0, + "dns": -1, + "connect": -1, + "send": 2, + "wait": 164, + "receive": 14, + "ssl": -1 + }, + "pageref": "page_1" + }, + { + "startedDateTime": "2013-05-11T23:19:49.155Z", + "time": 215, + "request": { + "method": "GET", + "url": "http://www.softwareishard.com/har/images/scr-har-viewer-dnd.png", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Cookie", + "value": "__utma=57327400.1945431611.1368314346.1368314346.1368314346.1; __utmc=57327400; __utmz=57327400.1368314346.1.1.utmccn=(referral)|utmcsr=google.com|utmcct=/|utmcmd=referral; __utmb=57327400" + }, + { + "name": "Accept-Charset", + "value": "ISO-8859-1,utf-8;q=0.7,*;q=0.3" + }, + { + "name": "Accept-Encoding", + "value": "gzip,deflate,sdch" + }, + { + "name": "Host", + "value": "www.softwareishard.com" + }, + { + "name": "Accept-Language", + "value": "en-US,en;q=0.8" + }, + { + "name": "User-Agent", + "value": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31" + }, + { + "name": "Accept", + "value": "*/*" + }, + { + "name": "Cache-Control", + "value": "max-age=0" + }, + { + "name": "If-None-Match", + "value": "\"f24020-ebe-49e43a5975b40\"" + }, + { + "name": "Connection", + "value": "keep-alive" + }, + { + "name": "If-Modified-Since", + "value": "Sat, 12 Mar 2011 07:01:25 GMT" + }, + { + "name": "Referer", + "value": "http://www.softwareishard.com/blog/har-viewer/" + } + ], + "queryString": [], + "cookies": [ + { + "name": "__utma", + "value": "57327400.1945431611.1368314346.1368314346.1368314346.1", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmc", + "value": "57327400", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmz", + "value": "57327400.1368314346.1.1.utmccn=(referral)|utmcsr=google.com|utmcct=/|utmcmd=referral", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmb", + "value": "57327400", + "expires": null, + "httpOnly": false, + "secure": false + } + ], + "headersSize": 731, + "bodySize": 0 + }, + "response": { + "status": 304, + "statusText": "Not Modified", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Date", + "value": "Sat, 11 May 2013 23:19:50 GMT" + }, + { + "name": "Cache-Control", + "value": "max-age=1209600" + }, + { + "name": "ETag", + "value": "\"f24020-ebe-49e43a5975b40\"" + }, + { + "name": "Server", + "value": "Apache" + }, + { + "name": "Connection", + "value": "Keep-Alive" + }, + { + "name": "Keep-Alive", + "value": "timeout=5, max=49" + }, + { + "name": "Expires", + "value": "Sat, 25 May 2013 23:19:50 GMT" + } + ], + "cookies": [], + "content": { + "size": 3774, + "mimeType": "image/png" + }, + "redirectURL": "", + "headersSize": 243, + "bodySize": 0 + }, + "cache": {}, + "timings": { + "blocked": 0, + "dns": -1, + "connect": -1, + "send": 0, + "wait": 167, + "receive": 14, + "ssl": -1 + }, + "pageref": "page_1" + }, + { + "startedDateTime": "2013-05-11T23:19:49.151Z", + "time": 338, + "request": { + "method": "GET", + "url": "http://www.softwareishard.com/har/images/scr-har-viewer-requestbody.png", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Cookie", + "value": "__utma=57327400.1945431611.1368314346.1368314346.1368314346.1; __utmc=57327400; __utmz=57327400.1368314346.1.1.utmccn=(referral)|utmcsr=google.com|utmcct=/|utmcmd=referral; __utmb=57327400" + }, + { + "name": "Accept-Charset", + "value": "ISO-8859-1,utf-8;q=0.7,*;q=0.3" + }, + { + "name": "Accept-Encoding", + "value": "gzip,deflate,sdch" + }, + { + "name": "Host", + "value": "www.softwareishard.com" + }, + { + "name": "Accept-Language", + "value": "en-US,en;q=0.8" + }, + { + "name": "User-Agent", + "value": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31" + }, + { + "name": "Accept", + "value": "*/*" + }, + { + "name": "Cache-Control", + "value": "max-age=0" + }, + { + "name": "If-None-Match", + "value": "\"10af8c8-119a-49e43c95aa140\"" + }, + { + "name": "Connection", + "value": "keep-alive" + }, + { + "name": "If-Modified-Since", + "value": "Sat, 12 Mar 2011 07:11:25 GMT" + }, + { + "name": "Referer", + "value": "http://www.softwareishard.com/blog/har-viewer/" + } + ], + "queryString": [], + "cookies": [ + { + "name": "__utma", + "value": "57327400.1945431611.1368314346.1368314346.1368314346.1", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmc", + "value": "57327400", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmz", + "value": "57327400.1368314346.1.1.utmccn=(referral)|utmcsr=google.com|utmcct=/|utmcmd=referral", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmb", + "value": "57327400", + "expires": null, + "httpOnly": false, + "secure": false + } + ], + "headersSize": 741, + "bodySize": 0 + }, + "response": { + "status": 304, + "statusText": "Not Modified", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Date", + "value": "Sat, 11 May 2013 23:19:50 GMT" + }, + { + "name": "Cache-Control", + "value": "max-age=1209600" + }, + { + "name": "ETag", + "value": "\"10af8c8-119a-49e43c95aa140\"" + }, + { + "name": "Server", + "value": "Apache" + }, + { + "name": "Connection", + "value": "Keep-Alive" + }, + { + "name": "Keep-Alive", + "value": "timeout=5, max=47" + }, + { + "name": "Expires", + "value": "Sat, 25 May 2013 23:19:50 GMT" + } + ], + "cookies": [], + "content": { + "size": 4506, + "mimeType": "image/png" + }, + "redirectURL": "", + "headersSize": 245, + "bodySize": 0 + }, + "cache": {}, + "timings": { + "blocked": 143, + "dns": -1, + "connect": -1, + "send": 1, + "wait": 154, + "receive": 8, + "ssl": -1 + }, + "pageref": "page_1" + }, + { + "startedDateTime": "2013-05-11T23:19:49.151Z", + "time": 352, + "request": { + "method": "GET", + "url": "http://www.softwareishard.com/har/images/scr-har-viewer-stats.png", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Cookie", + "value": "__utma=57327400.1945431611.1368314346.1368314346.1368314346.1; __utmc=57327400; __utmz=57327400.1368314346.1.1.utmccn=(referral)|utmcsr=google.com|utmcct=/|utmcmd=referral; __utmb=57327400" + }, + { + "name": "Accept-Charset", + "value": "ISO-8859-1,utf-8;q=0.7,*;q=0.3" + }, + { + "name": "Accept-Encoding", + "value": "gzip,deflate,sdch" + }, + { + "name": "Host", + "value": "www.softwareishard.com" + }, + { + "name": "Accept-Language", + "value": "en-US,en;q=0.8" + }, + { + "name": "User-Agent", + "value": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31" + }, + { + "name": "Accept", + "value": "*/*" + }, + { + "name": "Cache-Control", + "value": "max-age=0" + }, + { + "name": "If-None-Match", + "value": "\"47ec51-1709-49e43d7b7ff80\"" + }, + { + "name": "Connection", + "value": "keep-alive" + }, + { + "name": "If-Modified-Since", + "value": "Sat, 12 Mar 2011 07:15:26 GMT" + }, + { + "name": "Referer", + "value": "http://www.softwareishard.com/blog/har-viewer/" + } + ], + "queryString": [], + "cookies": [ + { + "name": "__utma", + "value": "57327400.1945431611.1368314346.1368314346.1368314346.1", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmc", + "value": "57327400", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmz", + "value": "57327400.1368314346.1.1.utmccn=(referral)|utmcsr=google.com|utmcct=/|utmcmd=referral", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmb", + "value": "57327400", + "expires": null, + "httpOnly": false, + "secure": false + } + ], + "headersSize": 734, + "bodySize": 0 + }, + "response": { + "status": 304, + "statusText": "Not Modified", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Date", + "value": "Sat, 11 May 2013 23:19:50 GMT" + }, + { + "name": "Cache-Control", + "value": "max-age=1209600" + }, + { + "name": "ETag", + "value": "\"47ec51-1709-49e43d7b7ff80\"" + }, + { + "name": "Server", + "value": "Apache" + }, + { + "name": "Connection", + "value": "Keep-Alive" + }, + { + "name": "Keep-Alive", + "value": "timeout=5, max=48" + }, + { + "name": "Expires", + "value": "Sat, 25 May 2013 23:19:50 GMT" + } + ], + "cookies": [], + "content": { + "size": 5897, + "mimeType": "image/png" + }, + "redirectURL": "", + "headersSize": 244, + "bodySize": 0 + }, + "cache": {}, + "timings": { + "blocked": 157, + "dns": -1, + "connect": -1, + "send": 1, + "wait": 154, + "receive": 8, + "ssl": -1 + }, + "pageref": "page_1" + }, + { + "startedDateTime": "2013-05-11T23:19:49.153Z", + "time": 367, + "request": { + "method": "GET", + "url": "http://www.softwareishard.com/har/images/scr-har-viewer-pages.png", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Cookie", + "value": "__utma=57327400.1945431611.1368314346.1368314346.1368314346.1; __utmc=57327400; __utmz=57327400.1368314346.1.1.utmccn=(referral)|utmcsr=google.com|utmcct=/|utmcmd=referral; __utmb=57327400" + }, + { + "name": "Accept-Charset", + "value": "ISO-8859-1,utf-8;q=0.7,*;q=0.3" + }, + { + "name": "Accept-Encoding", + "value": "gzip,deflate,sdch" + }, + { + "name": "Host", + "value": "www.softwareishard.com" + }, + { + "name": "Accept-Language", + "value": "en-US,en;q=0.8" + }, + { + "name": "User-Agent", + "value": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31" + }, + { + "name": "Accept", + "value": "*/*" + }, + { + "name": "Cache-Control", + "value": "max-age=0" + }, + { + "name": "If-None-Match", + "value": "\"10b0504-116b-49e43f50b5280\"" + }, + { + "name": "Connection", + "value": "keep-alive" + }, + { + "name": "If-Modified-Since", + "value": "Sat, 12 Mar 2011 07:23:38 GMT" + }, + { + "name": "Referer", + "value": "http://www.softwareishard.com/blog/har-viewer/" + } + ], + "queryString": [], + "cookies": [ + { + "name": "__utma", + "value": "57327400.1945431611.1368314346.1368314346.1368314346.1", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmc", + "value": "57327400", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmz", + "value": "57327400.1368314346.1.1.utmccn=(referral)|utmcsr=google.com|utmcct=/|utmcmd=referral", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmb", + "value": "57327400", + "expires": null, + "httpOnly": false, + "secure": false + } + ], + "headersSize": 735, + "bodySize": 0 + }, + "response": { + "status": 304, + "statusText": "Not Modified", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Date", + "value": "Sat, 11 May 2013 23:19:50 GMT" + }, + { + "name": "Cache-Control", + "value": "max-age=1209600" + }, + { + "name": "ETag", + "value": "\"10b0504-116b-49e43f50b5280\"" + }, + { + "name": "Server", + "value": "Apache" + }, + { + "name": "Connection", + "value": "Keep-Alive" + }, + { + "name": "Keep-Alive", + "value": "timeout=5, max=46" + }, + { + "name": "Expires", + "value": "Sat, 25 May 2013 23:19:50 GMT" + } + ], + "cookies": [], + "content": { + "size": 4459, + "mimeType": "image/png" + }, + "redirectURL": "", + "headersSize": 245, + "bodySize": 0 + }, + "cache": {}, + "timings": { + "blocked": 167, + "dns": -1, + "connect": -1, + "send": 2, + "wait": 156, + "receive": 8, + "ssl": -1 + }, + "pageref": "page_1" + }, + { + "startedDateTime": "2013-05-11T23:19:49.154Z", + "time": 382, + "request": { + "method": "GET", + "url": "http://www.softwareishard.com/har/images/scr-har-viewer-jsonp.png", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Cookie", + "value": "__utma=57327400.1945431611.1368314346.1368314346.1368314346.1; __utmc=57327400; __utmz=57327400.1368314346.1.1.utmccn=(referral)|utmcsr=google.com|utmcct=/|utmcmd=referral; __utmb=57327400" + }, + { + "name": "Accept-Charset", + "value": "ISO-8859-1,utf-8;q=0.7,*;q=0.3" + }, + { + "name": "Accept-Encoding", + "value": "gzip,deflate,sdch" + }, + { + "name": "Host", + "value": "www.softwareishard.com" + }, + { + "name": "Accept-Language", + "value": "en-US,en;q=0.8" + }, + { + "name": "User-Agent", + "value": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31" + }, + { + "name": "Accept", + "value": "*/*" + }, + { + "name": "Cache-Control", + "value": "max-age=0" + }, + { + "name": "If-None-Match", + "value": "\"f8898a-b39-49e440794ce40\"" + }, + { + "name": "Connection", + "value": "keep-alive" + }, + { + "name": "If-Modified-Since", + "value": "Sat, 12 Mar 2011 07:28:49 GMT" + }, + { + "name": "Referer", + "value": "http://www.softwareishard.com/blog/har-viewer/" + } + ], + "queryString": [], + "cookies": [ + { + "name": "__utma", + "value": "57327400.1945431611.1368314346.1368314346.1368314346.1", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmc", + "value": "57327400", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmz", + "value": "57327400.1368314346.1.1.utmccn=(referral)|utmcsr=google.com|utmcct=/|utmcmd=referral", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmb", + "value": "57327400", + "expires": null, + "httpOnly": false, + "secure": false + } + ], + "headersSize": 733, + "bodySize": 0 + }, + "response": { + "status": 304, + "statusText": "Not Modified", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Date", + "value": "Sat, 11 May 2013 23:19:50 GMT" + }, + { + "name": "Cache-Control", + "value": "max-age=1209600" + }, + { + "name": "ETag", + "value": "\"f8898a-b39-49e440794ce40\"" + }, + { + "name": "Server", + "value": "Apache" + }, + { + "name": "Connection", + "value": "Keep-Alive" + }, + { + "name": "Keep-Alive", + "value": "timeout=5, max=48" + }, + { + "name": "Expires", + "value": "Sat, 25 May 2013 23:19:50 GMT" + } + ], + "cookies": [], + "content": { + "size": 2873, + "mimeType": "image/png" + }, + "redirectURL": "", + "headersSize": 243, + "bodySize": 0 + }, + "cache": {}, + "timings": { + "blocked": 167, + "dns": -1, + "connect": -1, + "send": 2, + "wait": 162, + "receive": 13, + "ssl": -1 + }, + "pageref": "page_1" + }, + { + "startedDateTime": "2013-05-11T23:19:49.156Z", + "time": 377, + "request": { + "method": "GET", + "url": "http://www.softwareishard.com/har/images/scr-har-viewer-api.png", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Cookie", + "value": "__utma=57327400.1945431611.1368314346.1368314346.1368314346.1; __utmc=57327400; __utmz=57327400.1368314346.1.1.utmccn=(referral)|utmcsr=google.com|utmcct=/|utmcmd=referral; __utmb=57327400" + }, + { + "name": "Accept-Charset", + "value": "ISO-8859-1,utf-8;q=0.7,*;q=0.3" + }, + { + "name": "Accept-Encoding", + "value": "gzip,deflate,sdch" + }, + { + "name": "Host", + "value": "www.softwareishard.com" + }, + { + "name": "Accept-Language", + "value": "en-US,en;q=0.8" + }, + { + "name": "User-Agent", + "value": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31" + }, + { + "name": "Accept", + "value": "*/*" + }, + { + "name": "Cache-Control", + "value": "max-age=0" + }, + { + "name": "If-None-Match", + "value": "\"10d379a-603-49e58511cdf80\"" + }, + { + "name": "Connection", + "value": "keep-alive" + }, + { + "name": "If-Modified-Since", + "value": "Sun, 13 Mar 2011 07:41:02 GMT" + }, + { + "name": "Referer", + "value": "http://www.softwareishard.com/blog/har-viewer/" + } + ], + "queryString": [], + "cookies": [ + { + "name": "__utma", + "value": "57327400.1945431611.1368314346.1368314346.1368314346.1", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmc", + "value": "57327400", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmz", + "value": "57327400.1368314346.1.1.utmccn=(referral)|utmcsr=google.com|utmcct=/|utmcmd=referral", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmb", + "value": "57327400", + "expires": null, + "httpOnly": false, + "secure": false + } + ], + "headersSize": 732, + "bodySize": 0 + }, + "response": { + "status": 304, + "statusText": "Not Modified", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Date", + "value": "Sat, 11 May 2013 23:19:50 GMT" + }, + { + "name": "Cache-Control", + "value": "max-age=1209600" + }, + { + "name": "ETag", + "value": "\"10d379a-603-49e58511cdf80\"" + }, + { + "name": "Server", + "value": "Apache" + }, + { + "name": "Connection", + "value": "Keep-Alive" + }, + { + "name": "Keep-Alive", + "value": "timeout=5, max=48" + }, + { + "name": "Expires", + "value": "Sat, 25 May 2013 23:19:50 GMT" + } + ], + "cookies": [], + "content": { + "size": 1539, + "mimeType": "image/png" + }, + "redirectURL": "", + "headersSize": 244, + "bodySize": 0 + }, + "cache": {}, + "timings": { + "blocked": 169, + "dns": -1, + "connect": -1, + "send": 1, + "wait": 158, + "receive": 13, + "ssl": -1 + }, + "pageref": "page_1" + }, + { + "startedDateTime": "2013-05-11T23:19:49.156Z", + "time": 381, + "request": { + "method": "GET", + "url": "http://www.softwareishard.com/har/images/scr-har-viewer-jsonquery.png", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Cookie", + "value": "__utma=57327400.1945431611.1368314346.1368314346.1368314346.1; __utmc=57327400; __utmz=57327400.1368314346.1.1.utmccn=(referral)|utmcsr=google.com|utmcct=/|utmcmd=referral; __utmb=57327400" + }, + { + "name": "Accept-Charset", + "value": "ISO-8859-1,utf-8;q=0.7,*;q=0.3" + }, + { + "name": "Accept-Encoding", + "value": "gzip,deflate,sdch" + }, + { + "name": "Host", + "value": "www.softwareishard.com" + }, + { + "name": "Accept-Language", + "value": "en-US,en;q=0.8" + }, + { + "name": "User-Agent", + "value": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31" + }, + { + "name": "Accept", + "value": "*/*" + }, + { + "name": "Cache-Control", + "value": "max-age=0" + }, + { + "name": "If-None-Match", + "value": "\"119f69c-1896-4b19eccb1dc00\"" + }, + { + "name": "Connection", + "value": "keep-alive" + }, + { + "name": "If-Modified-Since", + "value": "Sun, 13 Nov 2011 14:45:04 GMT" + }, + { + "name": "Referer", + "value": "http://www.softwareishard.com/blog/har-viewer/" + } + ], + "queryString": [], + "cookies": [ + { + "name": "__utma", + "value": "57327400.1945431611.1368314346.1368314346.1368314346.1", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmc", + "value": "57327400", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmz", + "value": "57327400.1368314346.1.1.utmccn=(referral)|utmcsr=google.com|utmcct=/|utmcmd=referral", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmb", + "value": "57327400", + "expires": null, + "httpOnly": false, + "secure": false + } + ], + "headersSize": 739, + "bodySize": 0 + }, + "response": { + "status": 304, + "statusText": "Not Modified", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Date", + "value": "Sat, 11 May 2013 23:19:50 GMT" + }, + { + "name": "Cache-Control", + "value": "max-age=1209600" + }, + { + "name": "ETag", + "value": "\"119f69c-1896-4b19eccb1dc00\"" + }, + { + "name": "Server", + "value": "Apache" + }, + { + "name": "Connection", + "value": "Keep-Alive" + }, + { + "name": "Keep-Alive", + "value": "timeout=5, max=48" + }, + { + "name": "Expires", + "value": "Sat, 25 May 2013 23:19:50 GMT" + } + ], + "cookies": [], + "content": { + "size": 6294, + "mimeType": "image/png" + }, + "redirectURL": "", + "headersSize": 245, + "bodySize": 0 + }, + "cache": {}, + "timings": { + "blocked": 169, + "dns": -1, + "connect": -1, + "send": 2, + "wait": 158, + "receive": 13, + "ssl": -1 + }, + "pageref": "page_1" + }, + { + "startedDateTime": "2013-05-11T23:19:49.156Z", + "time": 491, + "request": { + "method": "GET", + "url": "http://www.softwareishard.com/har/images/watchmouse.png", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Cookie", + "value": "__utma=57327400.1945431611.1368314346.1368314346.1368314346.1; __utmc=57327400; __utmz=57327400.1368314346.1.1.utmccn=(referral)|utmcsr=google.com|utmcct=/|utmcmd=referral; __utmb=57327400" + }, + { + "name": "Accept-Charset", + "value": "ISO-8859-1,utf-8;q=0.7,*;q=0.3" + }, + { + "name": "Accept-Encoding", + "value": "gzip,deflate,sdch" + }, + { + "name": "Host", + "value": "www.softwareishard.com" + }, + { + "name": "Accept-Language", + "value": "en-US,en;q=0.8" + }, + { + "name": "User-Agent", + "value": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31" + }, + { + "name": "Accept", + "value": "*/*" + }, + { + "name": "Cache-Control", + "value": "max-age=0" + }, + { + "name": "If-None-Match", + "value": "\"10d85d8-13af-49ea810b786c0\"" + }, + { + "name": "Connection", + "value": "keep-alive" + }, + { + "name": "If-Modified-Since", + "value": "Thu, 17 Mar 2011 06:49:39 GMT" + }, + { + "name": "Referer", + "value": "http://www.softwareishard.com/blog/har-viewer/" + } + ], + "queryString": [], + "cookies": [ + { + "name": "__utma", + "value": "57327400.1945431611.1368314346.1368314346.1368314346.1", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmc", + "value": "57327400", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmz", + "value": "57327400.1368314346.1.1.utmccn=(referral)|utmcsr=google.com|utmcct=/|utmcmd=referral", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmb", + "value": "57327400", + "expires": null, + "httpOnly": false, + "secure": false + } + ], + "headersSize": 725, + "bodySize": 0 + }, + "response": { + "status": 304, + "statusText": "Not Modified", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Date", + "value": "Sat, 11 May 2013 23:19:50 GMT" + }, + { + "name": "Cache-Control", + "value": "max-age=1209600" + }, + { + "name": "ETag", + "value": "\"10d85d8-13af-49ea810b786c0\"" + }, + { + "name": "Server", + "value": "Apache" + }, + { + "name": "Connection", + "value": "Keep-Alive" + }, + { + "name": "Keep-Alive", + "value": "timeout=5, max=46" + }, + { + "name": "Expires", + "value": "Sat, 25 May 2013 23:19:50 GMT" + } + ], + "cookies": [], + "content": { + "size": 5039, + "mimeType": "image/png" + }, + "redirectURL": "", + "headersSize": 245, + "bodySize": 0 + }, + "cache": {}, + "timings": { + "blocked": 296, + "dns": -1, + "connect": -1, + "send": 1, + "wait": 156, + "receive": 11, + "ssl": -1 + }, + "pageref": "page_1" + }, + { + "startedDateTime": "2013-05-11T23:19:49.157Z", + "time": 510, + "request": { + "method": "GET", + "url": "http://www.softwareishard.com/har/images/crossbrowsertestinglogo.png", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Cookie", + "value": "__utma=57327400.1945431611.1368314346.1368314346.1368314346.1; __utmc=57327400; __utmz=57327400.1368314346.1.1.utmccn=(referral)|utmcsr=google.com|utmcct=/|utmcmd=referral; __utmb=57327400" + }, + { + "name": "Accept-Charset", + "value": "ISO-8859-1,utf-8;q=0.7,*;q=0.3" + }, + { + "name": "Accept-Encoding", + "value": "gzip,deflate,sdch" + }, + { + "name": "Host", + "value": "www.softwareishard.com" + }, + { + "name": "Accept-Language", + "value": "en-US,en;q=0.8" + }, + { + "name": "User-Agent", + "value": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31" + }, + { + "name": "Accept", + "value": "*/*" + }, + { + "name": "Cache-Control", + "value": "max-age=0" + }, + { + "name": "If-None-Match", + "value": "\"23274c-1612-4a859ff158a00\"" + }, + { + "name": "Connection", + "value": "keep-alive" + }, + { + "name": "If-Modified-Since", + "value": "Mon, 18 Jul 2011 15:53:12 GMT" + }, + { + "name": "Referer", + "value": "http://www.softwareishard.com/blog/har-viewer/" + } + ], + "queryString": [], + "cookies": [ + { + "name": "__utma", + "value": "57327400.1945431611.1368314346.1368314346.1368314346.1", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmc", + "value": "57327400", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmz", + "value": "57327400.1368314346.1.1.utmccn=(referral)|utmcsr=google.com|utmcct=/|utmcmd=referral", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmb", + "value": "57327400", + "expires": null, + "httpOnly": false, + "secure": false + } + ], + "headersSize": 737, + "bodySize": 0 + }, + "response": { + "status": 304, + "statusText": "Not Modified", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Date", + "value": "Sat, 11 May 2013 23:19:50 GMT" + }, + { + "name": "Cache-Control", + "value": "max-age=1209600" + }, + { + "name": "ETag", + "value": "\"23274c-1612-4a859ff158a00\"" + }, + { + "name": "Server", + "value": "Apache" + }, + { + "name": "Connection", + "value": "Keep-Alive" + }, + { + "name": "Keep-Alive", + "value": "timeout=5, max=47" + }, + { + "name": "Expires", + "value": "Sat, 25 May 2013 23:19:50 GMT" + } + ], + "cookies": [], + "content": { + "size": 5650, + "mimeType": "image/png" + }, + "redirectURL": "", + "headersSize": 244, + "bodySize": 0 + }, + "cache": {}, + "timings": { + "blocked": 311, + "dns": -1, + "connect": -1, + "send": 2, + "wait": 160, + "receive": 11, + "ssl": -1 + }, + "pageref": "page_1" + }, + { + "startedDateTime": "2013-05-11T23:19:49.060Z", + "time": 150, + "request": { + "method": "GET", + "url": "https://www.paypal.com/en_US/i/btn/btn_donate_LG.gif", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Accept-Charset", + "value": "ISO-8859-1,utf-8;q=0.7,*;q=0.3" + }, + { + "name": "Accept-Encoding", + "value": "gzip,deflate,sdch" + }, + { + "name": "Host", + "value": "www.paypal.com" + }, + { + "name": "Accept-Language", + "value": "en-US,en;q=0.8" + }, + { + "name": "User-Agent", + "value": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31" + }, + { + "name": "Accept", + "value": "*/*" + }, + { + "name": "Referer", + "value": "http://www.softwareishard.com/blog/har-viewer/" + }, + { + "name": "Cookie", + "value": "Apache=10.190.10.157.1324357142173361; KHcl0EuY7AKSMgfvHl7J5E7hPtK=eBzaZvG5hnTwKldZHtEDih-3dAtRfAF3SWxZuZiS5K2_CiPVX-33s5lgMG0P3by-K-1d3QNI1Dzsgn1G; cookie_check=yes; consumer_display=USER_HOMEPAGE%3d0%26USER_TARGETPAGE%3d0%26USER_FILTER_CHOICE%3d0%26BALANCE_MODULE_STATE%3d1%26GIFT_BALANCE_MODULE_STATE%3d1%26LAST_SELECTED_ALIAS_ID%3d0%26SELLING_GROUP%3d1%26PAYMENT_AND_RISK_GROUP%3d1%26SHIPPING_GROUP%3d1%26HOME_VERSION%3d1%26FORGOT_BUTTON_ROLE%3d76; analytics=nnVdQVS1AjoOI-v2rLrQODYnJk0Jy3XST5R24YwfZbWhwOd4zmyaFxDVVZ7EZPxb; ts=vreXpYrS%3D1455719951%26vteXpYrS%3D1361050974%26vr%3Dca25466b13b0a4937735d525fb943d9a%26vt%3De4da403613c0a4948a660d26fff6cb53" + }, + { + "name": "Connection", + "value": "keep-alive" + }, + { + "name": "If-Modified-Since", + "value": "Fri, 03 May 2013 14:19:56 GMT" + }, + { + "name": "Cache-Control", + "value": "max-age=0" + } + ], + "queryString": [], + "cookies": [ + { + "name": "Apache", + "value": "10.190.10.157.1324357142173361", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "KHcl0EuY7AKSMgfvHl7J5E7hPtK", + "value": "eBzaZvG5hnTwKldZHtEDih-3dAtRfAF3SWxZuZiS5K2_CiPVX-33s5lgMG0P3by-K-1d3QNI1Dzsgn1G", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "cookie_check", + "value": "yes", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "consumer_display", + "value": "USER_HOMEPAGE%3d0%26USER_TARGETPAGE%3d0%26USER_FILTER_CHOICE%3d0%26BALANCE_MODULE_STATE%3d1%26GIFT_BALANCE_MODULE_STATE%3d1%26LAST_SELECTED_ALIAS_ID%3d0%26SELLING_GROUP%3d1%26PAYMENT_AND_RISK_GROUP%3d1%26SHIPPING_GROUP%3d1%26HOME_VERSION%3d1%26FORGOT_BUTTON_ROLE%3d76", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "analytics", + "value": "nnVdQVS1AjoOI-v2rLrQODYnJk0Jy3XST5R24YwfZbWhwOd4zmyaFxDVVZ7EZPxb", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "ts", + "value": "vreXpYrS%3D1455719951%26vteXpYrS%3D1361050974%26vr%3Dca25466b13b0a4937735d525fb943d9a%26vt%3De4da403613c0a4948a660d26fff6cb53", + "expires": null, + "httpOnly": false, + "secure": false + } + ], + "headersSize": 1145, + "bodySize": 0 + }, + "response": { + "status": 304, + "statusText": "Not Modified", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Date", + "value": "Sat, 11 May 2013 23:19:50 GMT" + }, + { + "name": "Last-Modified", + "value": "Fri, 03 May 2013 14:19:56 GMT" + }, + { + "name": "Connection", + "value": "keep-alive" + }, + { + "name": "Content-Type", + "value": "image/gif" + } + ], + "cookies": [], + "content": { + "size": 1714, + "mimeType": "image/gif" + }, + "redirectURL": "", + "headersSize": 161, + "bodySize": 0 + }, + "cache": {}, + "timings": { + "blocked": 0, + "dns": -1, + "connect": -1, + "send": 1, + "wait": 17, + "receive": 129, + "ssl": -1 + }, + "pageref": "page_1" + }, + { + "startedDateTime": "2013-05-11T23:19:49.178Z", + "time": 78, + "request": { + "method": "GET", + "url": "https://www.paypal.com/en_US/i/scr/pixel.gif", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Accept-Charset", + "value": "ISO-8859-1,utf-8;q=0.7,*;q=0.3" + }, + { + "name": "Accept-Encoding", + "value": "gzip,deflate,sdch" + }, + { + "name": "Host", + "value": "www.paypal.com" + }, + { + "name": "Accept-Language", + "value": "en-US,en;q=0.8" + }, + { + "name": "User-Agent", + "value": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31" + }, + { + "name": "Accept", + "value": "*/*" + }, + { + "name": "Referer", + "value": "http://www.softwareishard.com/blog/har-viewer/" + }, + { + "name": "Cookie", + "value": "Apache=10.190.10.157.1324357142173361; KHcl0EuY7AKSMgfvHl7J5E7hPtK=eBzaZvG5hnTwKldZHtEDih-3dAtRfAF3SWxZuZiS5K2_CiPVX-33s5lgMG0P3by-K-1d3QNI1Dzsgn1G; cookie_check=yes; consumer_display=USER_HOMEPAGE%3d0%26USER_TARGETPAGE%3d0%26USER_FILTER_CHOICE%3d0%26BALANCE_MODULE_STATE%3d1%26GIFT_BALANCE_MODULE_STATE%3d1%26LAST_SELECTED_ALIAS_ID%3d0%26SELLING_GROUP%3d1%26PAYMENT_AND_RISK_GROUP%3d1%26SHIPPING_GROUP%3d1%26HOME_VERSION%3d1%26FORGOT_BUTTON_ROLE%3d76; analytics=nnVdQVS1AjoOI-v2rLrQODYnJk0Jy3XST5R24YwfZbWhwOd4zmyaFxDVVZ7EZPxb; ts=vreXpYrS%3D1455719951%26vteXpYrS%3D1361050974%26vr%3Dca25466b13b0a4937735d525fb943d9a%26vt%3De4da403613c0a4948a660d26fff6cb53" + }, + { + "name": "Connection", + "value": "keep-alive" + }, + { + "name": "If-Modified-Since", + "value": "Fri, 03 May 2013 14:19:57 GMT" + }, + { + "name": "Cache-Control", + "value": "max-age=0" + } + ], + "queryString": [], + "cookies": [ + { + "name": "Apache", + "value": "10.190.10.157.1324357142173361", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "KHcl0EuY7AKSMgfvHl7J5E7hPtK", + "value": "eBzaZvG5hnTwKldZHtEDih-3dAtRfAF3SWxZuZiS5K2_CiPVX-33s5lgMG0P3by-K-1d3QNI1Dzsgn1G", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "cookie_check", + "value": "yes", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "consumer_display", + "value": "USER_HOMEPAGE%3d0%26USER_TARGETPAGE%3d0%26USER_FILTER_CHOICE%3d0%26BALANCE_MODULE_STATE%3d1%26GIFT_BALANCE_MODULE_STATE%3d1%26LAST_SELECTED_ALIAS_ID%3d0%26SELLING_GROUP%3d1%26PAYMENT_AND_RISK_GROUP%3d1%26SHIPPING_GROUP%3d1%26HOME_VERSION%3d1%26FORGOT_BUTTON_ROLE%3d76", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "analytics", + "value": "nnVdQVS1AjoOI-v2rLrQODYnJk0Jy3XST5R24YwfZbWhwOd4zmyaFxDVVZ7EZPxb", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "ts", + "value": "vreXpYrS%3D1455719951%26vteXpYrS%3D1361050974%26vr%3Dca25466b13b0a4937735d525fb943d9a%26vt%3De4da403613c0a4948a660d26fff6cb53", + "expires": null, + "httpOnly": false, + "secure": false + } + ], + "headersSize": 1137, + "bodySize": 0 + }, + "response": { + "status": 304, + "statusText": "Not Modified", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Date", + "value": "Sat, 11 May 2013 23:19:50 GMT" + }, + { + "name": "Last-Modified", + "value": "Fri, 03 May 2013 14:19:57 GMT" + }, + { + "name": "Connection", + "value": "keep-alive" + }, + { + "name": "Content-Type", + "value": "image/gif" + } + ], + "cookies": [], + "content": { + "size": 43, + "mimeType": "image/gif" + }, + "redirectURL": "", + "headersSize": 161, + "bodySize": 0 + }, + "cache": {}, + "timings": { + "blocked": 0, + "dns": -1, + "connect": -1, + "send": 2, + "wait": 21, + "receive": 34, + "ssl": -1 + }, + "pageref": "page_1" + }, + { + "startedDateTime": "2013-05-11T23:19:49.157Z", + "time": 524, + "request": { + "method": "GET", + "url": "http://www.softwareishard.com/blog/wp-content/themes/miniBits/miniBits/img/sidebar_top.gif", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Cookie", + "value": "__utma=57327400.1945431611.1368314346.1368314346.1368314346.1; __utmc=57327400; __utmz=57327400.1368314346.1.1.utmccn=(referral)|utmcsr=google.com|utmcct=/|utmcmd=referral; __utmb=57327400" + }, + { + "name": "Accept-Charset", + "value": "ISO-8859-1,utf-8;q=0.7,*;q=0.3" + }, + { + "name": "Accept-Encoding", + "value": "gzip,deflate,sdch" + }, + { + "name": "Host", + "value": "www.softwareishard.com" + }, + { + "name": "Accept-Language", + "value": "en-US,en;q=0.8" + }, + { + "name": "User-Agent", + "value": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31" + }, + { + "name": "Accept", + "value": "*/*" + }, + { + "name": "Cache-Control", + "value": "max-age=0" + }, + { + "name": "If-None-Match", + "value": "\"11fea-6d-489febd642cc0\"" + }, + { + "name": "Connection", + "value": "keep-alive" + }, + { + "name": "If-Modified-Since", + "value": "Sun, 27 Jun 2010 08:24:59 GMT" + }, + { + "name": "Referer", + "value": "http://www.softwareishard.com/blog/har-viewer/" + } + ], + "queryString": [], + "cookies": [ + { + "name": "__utma", + "value": "57327400.1945431611.1368314346.1368314346.1368314346.1", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmc", + "value": "57327400", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmz", + "value": "57327400.1368314346.1.1.utmccn=(referral)|utmcsr=google.com|utmcct=/|utmcmd=referral", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmb", + "value": "57327400", + "expires": null, + "httpOnly": false, + "secure": false + } + ], + "headersSize": 756, + "bodySize": 0 + }, + "response": { + "status": 304, + "statusText": "Not Modified", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Date", + "value": "Sat, 11 May 2013 23:19:50 GMT" + }, + { + "name": "Cache-Control", + "value": "max-age=1209600" + }, + { + "name": "ETag", + "value": "\"11fea-6d-489febd642cc0\"" + }, + { + "name": "Server", + "value": "Apache" + }, + { + "name": "Connection", + "value": "Keep-Alive" + }, + { + "name": "Keep-Alive", + "value": "timeout=5, max=45" + }, + { + "name": "Expires", + "value": "Sat, 25 May 2013 23:19:50 GMT" + } + ], + "cookies": [], + "content": { + "size": 109, + "mimeType": "image/gif" + }, + "redirectURL": "", + "headersSize": 241, + "bodySize": 0 + }, + "cache": {}, + "timings": { + "blocked": 328, + "dns": -1, + "connect": -1, + "send": 2, + "wait": 158, + "receive": 12, + "ssl": -1 + }, + "pageref": "page_1" + }, + { + "startedDateTime": "2013-05-11T23:19:49.159Z", + "time": 536, + "request": { + "method": "GET", + "url": "http://www.softwareishard.com/blog/wp-content/themes/miniBits/miniBits/img/sidebar_bottom.gif", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Cookie", + "value": "__utma=57327400.1945431611.1368314346.1368314346.1368314346.1; __utmc=57327400; __utmz=57327400.1368314346.1.1.utmccn=(referral)|utmcsr=google.com|utmcct=/|utmcmd=referral; __utmb=57327400" + }, + { + "name": "Accept-Charset", + "value": "ISO-8859-1,utf-8;q=0.7,*;q=0.3" + }, + { + "name": "Accept-Encoding", + "value": "gzip,deflate,sdch" + }, + { + "name": "Host", + "value": "www.softwareishard.com" + }, + { + "name": "Accept-Language", + "value": "en-US,en;q=0.8" + }, + { + "name": "User-Agent", + "value": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31" + }, + { + "name": "Accept", + "value": "*/*" + }, + { + "name": "Cache-Control", + "value": "max-age=0" + }, + { + "name": "If-None-Match", + "value": "\"11fe9-71-489febd642cc0\"" + }, + { + "name": "Connection", + "value": "keep-alive" + }, + { + "name": "If-Modified-Since", + "value": "Sun, 27 Jun 2010 08:24:59 GMT" + }, + { + "name": "Referer", + "value": "http://www.softwareishard.com/blog/har-viewer/" + } + ], + "queryString": [], + "cookies": [ + { + "name": "__utma", + "value": "57327400.1945431611.1368314346.1368314346.1368314346.1", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmc", + "value": "57327400", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmz", + "value": "57327400.1368314346.1.1.utmccn=(referral)|utmcsr=google.com|utmcct=/|utmcmd=referral", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmb", + "value": "57327400", + "expires": null, + "httpOnly": false, + "secure": false + } + ], + "headersSize": 759, + "bodySize": 0 + }, + "response": { + "status": 304, + "statusText": "Not Modified", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Date", + "value": "Sat, 11 May 2013 23:19:50 GMT" + }, + { + "name": "Cache-Control", + "value": "max-age=1209600" + }, + { + "name": "ETag", + "value": "\"11fe9-71-489febd642cc0\"" + }, + { + "name": "Server", + "value": "Apache" + }, + { + "name": "Connection", + "value": "Keep-Alive" + }, + { + "name": "Keep-Alive", + "value": "timeout=5, max=47" + }, + { + "name": "Expires", + "value": "Sat, 25 May 2013 23:19:50 GMT" + } + ], + "cookies": [], + "content": { + "size": 113, + "mimeType": "image/gif" + }, + "redirectURL": "", + "headersSize": 241, + "bodySize": 0 + }, + "cache": {}, + "timings": { + "blocked": 338, + "dns": -1, + "connect": -1, + "send": 2, + "wait": 160, + "receive": 13, + "ssl": -1 + }, + "pageref": "page_1" + }, + { + "startedDateTime": "2013-05-11T23:19:49.160Z", + "time": 539, + "request": { + "method": "GET", + "url": "http://www.softwareishard.com/blog/wp-content/themes/miniBits/miniBits/img/wordpress.gif", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Cookie", + "value": "__utma=57327400.1945431611.1368314346.1368314346.1368314346.1; __utmc=57327400; __utmz=57327400.1368314346.1.1.utmccn=(referral)|utmcsr=google.com|utmcct=/|utmcmd=referral; __utmb=57327400" + }, + { + "name": "Accept-Charset", + "value": "ISO-8859-1,utf-8;q=0.7,*;q=0.3" + }, + { + "name": "Accept-Encoding", + "value": "gzip,deflate,sdch" + }, + { + "name": "Host", + "value": "www.softwareishard.com" + }, + { + "name": "Accept-Language", + "value": "en-US,en;q=0.8" + }, + { + "name": "User-Agent", + "value": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31" + }, + { + "name": "Accept", + "value": "*/*" + }, + { + "name": "Cache-Control", + "value": "max-age=0" + }, + { + "name": "If-None-Match", + "value": "\"11fec-208-489febd736f00\"" + }, + { + "name": "Connection", + "value": "keep-alive" + }, + { + "name": "If-Modified-Since", + "value": "Sun, 27 Jun 2010 08:25:00 GMT" + }, + { + "name": "Referer", + "value": "http://www.softwareishard.com/blog/har-viewer/" + } + ], + "queryString": [], + "cookies": [ + { + "name": "__utma", + "value": "57327400.1945431611.1368314346.1368314346.1368314346.1", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmc", + "value": "57327400", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmz", + "value": "57327400.1368314346.1.1.utmccn=(referral)|utmcsr=google.com|utmcct=/|utmcmd=referral", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmb", + "value": "57327400", + "expires": null, + "httpOnly": false, + "secure": false + } + ], + "headersSize": 755, + "bodySize": 0 + }, + "response": { + "status": 304, + "statusText": "Not Modified", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Date", + "value": "Sat, 11 May 2013 23:19:50 GMT" + }, + { + "name": "Cache-Control", + "value": "max-age=1209600" + }, + { + "name": "ETag", + "value": "\"11fec-208-489febd736f00\"" + }, + { + "name": "Server", + "value": "Apache" + }, + { + "name": "Connection", + "value": "Keep-Alive" + }, + { + "name": "Keep-Alive", + "value": "timeout=5, max=47" + }, + { + "name": "Expires", + "value": "Sat, 25 May 2013 23:19:50 GMT" + } + ], + "cookies": [], + "content": { + "size": 520, + "mimeType": "image/gif" + }, + "redirectURL": "", + "headersSize": 242, + "bodySize": 0 + }, + "cache": {}, + "timings": { + "blocked": 342, + "dns": -1, + "connect": -1, + "send": 1, + "wait": 159, + "receive": 14, + "ssl": -1 + }, + "pageref": "page_1" + }, + { + "startedDateTime": "2013-05-11T23:19:49.161Z", + "time": 542, + "request": { + "method": "GET", + "url": "http://www.softwareishard.com/blog/wp-content/themes/miniBits/miniBits/img/creativebits.gif", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Cookie", + "value": "__utma=57327400.1945431611.1368314346.1368314346.1368314346.1; __utmc=57327400; __utmz=57327400.1368314346.1.1.utmccn=(referral)|utmcsr=google.com|utmcct=/|utmcmd=referral; __utmb=57327400" + }, + { + "name": "Accept-Charset", + "value": "ISO-8859-1,utf-8;q=0.7,*;q=0.3" + }, + { + "name": "Accept-Encoding", + "value": "gzip,deflate,sdch" + }, + { + "name": "Host", + "value": "www.softwareishard.com" + }, + { + "name": "Accept-Language", + "value": "en-US,en;q=0.8" + }, + { + "name": "User-Agent", + "value": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31" + }, + { + "name": "Accept", + "value": "*/*" + }, + { + "name": "Cache-Control", + "value": "max-age=0" + }, + { + "name": "If-None-Match", + "value": "\"11fe4-155-489febd45a840\"" + }, + { + "name": "Connection", + "value": "keep-alive" + }, + { + "name": "If-Modified-Since", + "value": "Sun, 27 Jun 2010 08:24:57 GMT" + }, + { + "name": "Referer", + "value": "http://www.softwareishard.com/blog/har-viewer/" + } + ], + "queryString": [], + "cookies": [ + { + "name": "__utma", + "value": "57327400.1945431611.1368314346.1368314346.1368314346.1", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmc", + "value": "57327400", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmz", + "value": "57327400.1368314346.1.1.utmccn=(referral)|utmcsr=google.com|utmcct=/|utmcmd=referral", + "expires": null, + "httpOnly": false, + "secure": false + }, + { + "name": "__utmb", + "value": "57327400", + "expires": null, + "httpOnly": false, + "secure": false + } + ], + "headersSize": 758, + "bodySize": 0 + }, + "response": { + "status": 304, + "statusText": "Not Modified", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Date", + "value": "Sat, 11 May 2013 23:19:50 GMT" + }, + { + "name": "Cache-Control", + "value": "max-age=1209600" + }, + { + "name": "ETag", + "value": "\"11fe4-155-489febd45a840\"" + }, + { + "name": "Server", + "value": "Apache" + }, + { + "name": "Connection", + "value": "Keep-Alive" + }, + { + "name": "Keep-Alive", + "value": "timeout=5, max=47" + }, + { + "name": "Expires", + "value": "Sat, 25 May 2013 23:19:50 GMT" + } + ], + "cookies": [], + "content": { + "size": 341, + "mimeType": "image/gif" + }, + "redirectURL": "", + "headersSize": 242, + "bodySize": 0 + }, + "cache": {}, + "timings": { + "blocked": 342, + "dns": -1, + "connect": -1, + "send": 1, + "wait": 160, + "receive": 16, + "ssl": -1 + }, + "pageref": "page_1" + }, + { + "startedDateTime": "2013-05-11T23:19:49.079Z", + "time": 135, + "request": { + "method": "GET", + "url": "http://www.google-analytics.com/__utm.gif?utmwv=1.4&utmn=1730492351&utmcs=UTF-8&utmsr=1600x900&utmsc=32-bit&utmul=en-us&utmje=1&utmfl=11.7%20r700&utmdt=HAR%20Viewer%20%7C%20Software%20is%20hard&utmhn=www.softwareishard.com&utmhid=1919973013&utmr=https://www.google.com/&utmp=/blog/har-viewer/&utmac=UA-3586722-1&utmcc=__utma%3D57327400.1945431611.1368314346.1368314346.1368314346.1%3B%2B__utmz%3D57327400.1368314346.1.1.utmccn%3D(referral)%7Cutmcsr%3Dgoogle.com%7Cutmcct%3D%2F%7Cutmcmd%3Dreferral%3B%2B", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Accept-Charset", + "value": "ISO-8859-1,utf-8;q=0.7,*;q=0.3" + }, + { + "name": "Accept-Encoding", + "value": "gzip,deflate,sdch" + }, + { + "name": "Host", + "value": "www.google-analytics.com" + }, + { + "name": "Accept-Language", + "value": "en-US,en;q=0.8" + }, + { + "name": "User-Agent", + "value": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31" + }, + { + "name": "Accept", + "value": "*/*" + }, + { + "name": "Referer", + "value": "http://www.softwareishard.com/blog/har-viewer/" + }, + { + "name": "Connection", + "value": "keep-alive" + } + ], + "queryString": [ + { + "name": "utmwv", + "value": "1.4" + }, + { + "name": "utmn", + "value": "1730492351" + }, + { + "name": "utmcs", + "value": "UTF-8" + }, + { + "name": "utmsr", + "value": "1600x900" + }, + { + "name": "utmsc", + "value": "32-bit" + }, + { + "name": "utmul", + "value": "en-us" + }, + { + "name": "utmje", + "value": "1" + }, + { + "name": "utmfl", + "value": "11.7%20r700" + }, + { + "name": "utmdt", + "value": "HAR%20Viewer%20%7C%20Software%20is%20hard" + }, + { + "name": "utmhn", + "value": "www.softwareishard.com" + }, + { + "name": "utmhid", + "value": "1919973013" + }, + { + "name": "utmr", + "value": "https://www.google.com/" + }, + { + "name": "utmp", + "value": "/blog/har-viewer/" + }, + { + "name": "utmac", + "value": "UA-3586722-1" + }, + { + "name": "utmcc", + "value": "__utma%3D57327400.1945431611.1368314346.1368314346.1368314346.1%3B%2B__utmz%3D57327400.1368314346.1.1.utmccn%3D(referral)%7Cutmcsr%3Dgoogle.com%7Cutmcct%3D%2F%7Cutmcmd%3Dreferral%3B%2B" + } + ], + "cookies": [], + "headersSize": 853, + "bodySize": 0 + }, + "response": { + "status": 200, + "statusText": "OK", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Pragma", + "value": "no-cache" + }, + { + "name": "Date", + "value": "Sat, 11 May 2013 04:43:50 GMT" + }, + { + "name": "X-Content-Type-Options", + "value": "nosniff" + }, + { + "name": "Last-Modified", + "value": "Wed, 21 Jan 2004 19:51:30 GMT" + }, + { + "name": "Server", + "value": "GFE/2.0" + }, + { + "name": "Age", + "value": "66960" + }, + { + "name": "Content-Type", + "value": "image/gif" + }, + { + "name": "Cache-Control", + "value": "private, no-cache, no-cache=Set-Cookie, proxy-revalidate" + }, + { + "name": "Content-Length", + "value": "35" + }, + { + "name": "Expires", + "value": "Wed, 19 Apr 2000 11:43:00 GMT" + } + ], + "cookies": [], + "content": { + "size": 35, + "mimeType": "image/gif", + "compression": 0 + }, + "redirectURL": "", + "headersSize": 340, + "bodySize": 35 + }, + "cache": {}, + "timings": { + "blocked": 0, + "dns": -1, + "connect": -1, + "send": 1, + "wait": 19, + "receive": 113, + "ssl": -1 + }, + "pageref": "page_1" + }, + { + "startedDateTime": "2013-05-11T23:19:49.000Z", + "time": 222, + "request": { + "method": "GET", + "url": "chrome-extension://cpngackimfmofbokmjmljamhdncknpmg/style.css", + "httpVersion": "HTTP/1.1", + "headers": [], + "queryString": [], + "cookies": [], + "headersSize": 76, + "bodySize": 0 + }, + "response": { + "status": 200, + "statusText": "OK", + "httpVersion": "HTTP/1.1", + "headers": [], + "cookies": [], + "content": { + "size": 2806, + "mimeType": "text/css" + }, + "redirectURL": "", + "headersSize": 17, + "bodySize": 0 + }, + "cache": {}, + "timings": { + "blocked": 0, + "dns": -1, + "connect": -1, + "send": -1, + "wait": -1, + "receive": 0, + "ssl": -1 + }, + "pageref": "page_1" + }, + { + "startedDateTime": "2013-05-11T23:19:49.001Z", + "time": 223, + "request": { + "method": "GET", + "url": "chrome-extension://cpngackimfmofbokmjmljamhdncknpmg/page_context.js", + "httpVersion": "HTTP/1.1", + "headers": [], + "queryString": [], + "cookies": [], + "headersSize": 82, + "bodySize": 0 + }, + "response": { + "status": 200, + "statusText": "OK", + "httpVersion": "HTTP/1.1", + "headers": [], + "cookies": [], + "content": { + "size": 10754, + "mimeType": "application/x-javascript" + }, + "redirectURL": "", + "headersSize": 17, + "bodySize": 0 + }, + "cache": {}, + "timings": { + "blocked": 0, + "dns": -1, + "connect": -1, + "send": -1, + "wait": -1, + "receive": 0, + "ssl": -1 + }, + "pageref": "page_1" + }, + { + "startedDateTime": "2013-05-11T23:19:49.713Z", + "time": 0, + "request": { + "method": "GET", + "url": "http://www.softwareishard.com/blog/wp-content/plugins/wp-lightbox2/images/loading.gif", + "httpVersion": "HTTP/1.1", + "headers": [], + "queryString": [], + "cookies": [], + "headersSize": 100, + "bodySize": 0 + }, + "response": { + "status": 200, + "statusText": "OK", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Date", + "value": "Sat, 11 May 2013 23:19:07 GMT" + }, + { + "name": "Last-Modified", + "value": "Sat, 26 Apr 2008 09:51:19 GMT" + }, + { + "name": "Server", + "value": "Apache" + }, + { + "name": "ETag", + "value": "\"e32ca-acf-44bc39fd3b3c0\"" + }, + { + "name": "Content-Type", + "value": "image/gif" + }, + { + "name": "Cache-Control", + "value": "max-age=1209600" + }, + { + "name": "Connection", + "value": "Keep-Alive" + }, + { + "name": "Accept-Ranges", + "value": "bytes" + }, + { + "name": "Keep-Alive", + "value": "timeout=5, max=46" + }, + { + "name": "Content-Length", + "value": "2767" + }, + { + "name": "Expires", + "value": "Sat, 25 May 2013 23:19:07 GMT" + } + ], + "cookies": [], + "content": { + "size": 2767, + "mimeType": "image/gif" + }, + "redirectURL": "", + "headersSize": 345, + "bodySize": 0 + }, + "cache": {}, + "timings": { + "blocked": -1, + "dns": -1, + "connect": -1, + "send": -1, + "wait": -1, + "receive": 0, + "ssl": -1 + }, + "pageref": "page_1" + }, + { + "startedDateTime": "2013-05-11T23:19:49.714Z", + "time": 1, + "request": { + "method": "GET", + "url": "http://www.softwareishard.com/blog/wp-content/plugins/wp-lightbox2/images/closelabel.gif", + "httpVersion": "HTTP/1.1", + "headers": [], + "queryString": [], + "cookies": [], + "headersSize": 103, + "bodySize": 0 + }, + "response": { + "status": 200, + "statusText": "OK", + "httpVersion": "HTTP/1.1", + "headers": [ + { + "name": "Date", + "value": "Sat, 11 May 2013 23:19:07 GMT" + }, + { + "name": "Last-Modified", + "value": "Sat, 26 Apr 2008 09:51:19 GMT" + }, + { + "name": "Server", + "value": "Apache" + }, + { + "name": "ETag", + "value": "\"e32c8-3d3-44bc39fd3b3c0\"" + }, + { + "name": "Content-Type", + "value": "image/gif" + }, + { + "name": "Cache-Control", + "value": "max-age=1209600" + }, + { + "name": "Connection", + "value": "Keep-Alive" + }, + { + "name": "Accept-Ranges", + "value": "bytes" + }, + { + "name": "Keep-Alive", + "value": "timeout=5, max=43" + }, + { + "name": "Content-Length", + "value": "979" + }, + { + "name": "Expires", + "value": "Sat, 25 May 2013 23:19:07 GMT" + } + ], + "cookies": [], + "content": { + "size": 979, + "mimeType": "image/gif" + }, + "redirectURL": "", + "headersSize": 344, + "bodySize": 0 + }, + "cache": {}, + "timings": { + "blocked": -1, + "dns": -1, + "connect": -1, + "send": -1, + "wait": -1, + "receive": 0, + "ssl": -1 + }, + "pageref": "page_1" + }, + { + "startedDateTime": "2013-05-11T23:19:49.720Z", + "time": 0, + "request": { + "method": "GET", + "url": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAYAAADphp8SAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOnAAADpwBB5RT3QAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMi8yNS8xMapAVMwAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzVxteM2AAABjklEQVQ4jZWTwWoTURSGv5lMp1OmxUIUXISCCbW06daNtGuh7uMbCHaeoOBSzBMEN92LXXThohVtoAshOyuKJQkaXWRjKi7aBjPT9v6uEsbpTGp/OHDPvf/5zjmLa0niCo0zWMODA2BZVqZTEkG1RdwhoLaxMKqTBJKWJO1JOpN0Iek8EQqeNxVXLP8jqS7pniXpe+1V9+yw058ft19yoqHKJb+9XikcOcDcYadvj4Mki+P68q1/F5hz4s1qGwsABNUWszMOD+7nWS75THk5wshw0DzhbeM3x/3zJG/CiWdBtTU6r63kuZ2f5NnmD8LI4Lk2TyoFHq7mefnm56XJMldaLE5T2+oSRgaAQWR4sdWlXJpO9WeCbvi5EWSoQWSYmkwvyQRdGOG5/z57rn0JfiWo8emY4FFhBPNcm/VKgQ/Nk1S/k3oLvN4/Ym31Jk8f38FzbQah4fPXU3be/8oEGSCXfBhEhu16j+16L6tXXKENfFwq+u3/caepXPLbwDsk3ZK0G/tr14lTSTuSin8BUMr8td343bwAAAAASUVORK5CYII=", + "httpVersion": "HTTP/1.1", + "headers": [], + "queryString": [], + "cookies": [], + "headersSize": 793, + "bodySize": 0 + }, + "response": { + "status": 0, + "statusText": "", + "httpVersion": "HTTP/1.1", + "headers": [], + "cookies": [], + "content": { + "size": 566, + "mimeType": "image/png" + }, + "redirectURL": "", + "headersSize": 13, + "bodySize": 0 + }, + "cache": {}, + "timings": { + "blocked": 0, + "dns": -1, + "connect": -1, + "send": -1, + "wait": -1, + "receive": 0, + "ssl": -1 + }, + "pageref": "page_1" + } + ] + } +} \ No newline at end of file diff --git a/sample_files/htaccess.txt b/sample_files/htaccess.txt new file mode 100644 index 0000000..b497c97 --- /dev/null +++ b/sample_files/htaccess.txt @@ -0,0 +1,8 @@ + +RewriteEngine On +RewriteBase /blog/ +RewriteRule ^index\.php$ - [L] +RewriteCond %{REQUEST_FILENAME} !-f +RewriteCond %{REQUEST_FILENAME} !-d +RewriteRule . /index.php [L] + \ No newline at end of file diff --git a/sample_files/humans.txt b/sample_files/humans.txt new file mode 100644 index 0000000..20e10e9 --- /dev/null +++ b/sample_files/humans.txt @@ -0,0 +1,22 @@ +# humanstxt.org/ +# The humans responsible & technology colophon + +# TEAM + + Nicolas Gallagher -- @necolas + Paul Irish -- @paul_irish + Divya Manian -- @divya + Mathias Bynens -- @mathias + Hans Christian Reinl -- @drublic + Catalin Maris -- @alrra + +# THANKS + + Mickael Daniel -- @mklabs + +# TECHNOLOGY COLOPHON + + HTML5, CSS3 + Normalize.css, jQuery, HTML5 Boilerplate, Grunt + + Source: https://github.com/h5bp/html5boilerplate.com \ No newline at end of file diff --git a/sample_files/image.svg b/sample_files/image.svg new file mode 100644 index 0000000..b2368b3 --- /dev/null +++ b/sample_files/image.svg @@ -0,0 +1,69 @@ + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/sample_files/kosovo.svg b/sample_files/kosovo.svg new file mode 100644 index 0000000..25924ae --- /dev/null +++ b/sample_files/kosovo.svg @@ -0,0 +1,55 @@ + + + + + + + + image/svg+xml + + + + + + + + diff --git a/sample_files/placemark.gfs b/sample_files/placemark.gfs new file mode 100644 index 0000000..fee45ab --- /dev/null +++ b/sample_files/placemark.gfs @@ -0,0 +1,19 @@ + + + LAYER + LAYER + location1container|location1 + + attrib1 + attrib1 + String + 13 + + + attrib2 + attrib2container|attrib2 + String + 13 + + + \ No newline at end of file diff --git a/sample_files/placemark.gml b/sample_files/placemark.gml new file mode 100644 index 0000000..0744ea6 --- /dev/null +++ b/sample_files/placemark.gml @@ -0,0 +1,19 @@ + + + + + attrib1_value + + attrib2_value + + + + 3,50 + + + + 2,49 + + + + \ No newline at end of file diff --git a/sample_files/placemark.kml b/sample_files/placemark.kml new file mode 100644 index 0000000..14d32e8 --- /dev/null +++ b/sample_files/placemark.kml @@ -0,0 +1,10 @@ + + + + My office + This is the location of my office. + + -122.087461,37.422069 + + + \ No newline at end of file diff --git a/sample_files/progressive.jpg b/sample_files/progressive.jpg new file mode 100644 index 0000000..23487de Binary files /dev/null and b/sample_files/progressive.jpg differ diff --git a/sample_files/reset.css b/sample_files/reset.css new file mode 100644 index 0000000..e9e771a --- /dev/null +++ b/sample_files/reset.css @@ -0,0 +1,48 @@ +/* http://meyerweb.com/eric/tools/css/reset/ + v2.0 | 20110126 + License: none (public domain) +*/ + +html, body, div, span, applet, object, iframe, +h1, h2, h3, h4, h5, h6, p, blockquote, pre, +a, abbr, acronym, address, big, cite, code, +del, dfn, em, img, ins, kbd, q, s, samp, +small, strike, strong, sub, sup, tt, var, +b, u, i, center, +dl, dt, dd, ol, ul, li, +fieldset, form, label, legend, +table, caption, tbody, tfoot, thead, tr, th, td, +article, aside, canvas, details, embed, +figure, figcaption, footer, header, hgroup, +menu, nav, output, ruby, section, summary, +time, mark, audio, video { + margin: 0; + padding: 0; + border: 0; + font-size: 100%; + font: inherit; + vertical-align: baseline; +} +/* HTML5 display-role reset for older browsers */ +article, aside, details, figcaption, figure, +footer, header, hgroup, menu, nav, section { + display: block; +} +body { + line-height: 1; +} +ol, ul { + list-style: none; +} +blockquote, q { + quotes: none; +} +blockquote:before, blockquote:after, +q:before, q:after { + content: ''; + content: none; +} +table { + border-collapse: collapse; + border-spacing: 0; +} \ No newline at end of file diff --git a/sample_files/robots.txt b/sample_files/robots.txt new file mode 100644 index 0000000..c2aab7e --- /dev/null +++ b/sample_files/robots.txt @@ -0,0 +1,2 @@ +User-agent: * +Disallow: / \ No newline at end of file diff --git a/sample_files/rss.xml.rss b/sample_files/rss.xml.rss new file mode 100644 index 0000000..c2fa67d --- /dev/null +++ b/sample_files/rss.xml.rss @@ -0,0 +1,20 @@ + + + + RSS Title + This is an example of an RSS feed + http://www.someexamplerssdomain.com/main.html + Mon, 06 Sep 2010 00:01:00 +0000 + Mon, 06 Sep 2009 16:45:00 +0000 + 1800 + + + Example entry + Here is some text containing an interesting description. + http://www.wikipedia.org/ + unique string per item + Mon, 06 Sep 2009 16:45:00 +0000 + + + + \ No newline at end of file diff --git a/sample_files/sample.aac b/sample_files/sample.aac new file mode 100644 index 0000000..0502be6 Binary files /dev/null and b/sample_files/sample.aac differ diff --git a/sample_files/sample.ac3 b/sample_files/sample.ac3 new file mode 100644 index 0000000..053cae4 Binary files /dev/null and b/sample_files/sample.ac3 differ diff --git a/sample_files/sample.ai.ps b/sample_files/sample.ai.ps new file mode 100644 index 0000000..313bb72 --- /dev/null +++ b/sample_files/sample.ai.ps @@ -0,0 +1,263 @@ +%PDF-1.5 % +1 0 obj <>/OCGs[5 0 R]>>/Pages 3 0 R/Type/Catalog>> endobj 2 0 obj <>stream + + + + + 2013-05-09T14:55:39-04:00 + Adobe Illustrator CS5 + 2013-05-09T14:55:39-04:00 + 2013-05-09T14:55:39-04:00 + + + + 256 + 256 + JPEG + /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgBAAEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7 FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F XYq7FXYqlGv+cPKnl2L1Nd1iz0xSOSi6njiZh/kqxDN9AxV5nrv/ADln+TelsVt7661d12K2Fs5F fZrg26H6GxVgerf85waYhK6R5UmnHaS7u0hp/sI45q/8FirEdQ/5zW/MSWosdH0q1U95EuJmGw6H 1Y1/4XFWP3f/ADlt+dE5Jiv7S0G+0NpERv0/vRJ07fjiqVT/APOTf55TgB/M7gDccLWyjP0lIFxV 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 + + + + + + Adobe PDF library 9.90 + + + application/pdf + + + hat + + + + + 1 + False + False + + 680.000000 + 680.000000 + Pixels + + + + Cyan + Magenta + Yellow + Black + + + + + + Default Swatch Group + 0 + + + + + + Document + + + xmp.did:EE7F11740720681188C6D8625F865AE0 + uuid:46e21b8e-a517-3b45-aa56-c458eed24713 + xmp.did:EE7F11740720681188C6D8625F865AE0 + proof:pdf + + + + + saved + xmp.iid:EE7F11740720681188C6D8625F865AE0 + 2013-05-09T14:55:35-04:00 + Adobe Illustrator CS5 + / + + + + + + + + + + + + + + + + + + + + + + + + + + + + endstream endobj 3 0 obj <> endobj 7 0 obj <>/Resources<>/ExtGState<>/Properties<>>>/Thumb 12 0 R/TrimBox[0.0 0.0 680.0 680.0]/Type/Page>> endobj 8 0 obj <>stream +HMn$7 } +]dQ$j'j IV`={,pU$|?~y.O[rzko~+ݞmRZ5_=˝XQ9{Qz:˹˭ڧkfkkzlrUVzڗ +Ivk Ǝmxa}6kT$.nw6:lxY[Yv!CU>VQ9[Ey'2ezLunMWf/ch>stream +8;Z]b;3HST$j9DpPH2lP\B_*.U(EJ_@+UG[./p/8gZ!$d9&D?EJK'NX.9I0&/0Z!8 +R)Du4$)0Po#)r6RKaHQS*+,o'C=4c/jTJcQ_lCRQ;8g2M,kajON.hGQaBD1A+]V6#kuA'Ep]cP=$mS>rBDT/Ole +g+&(^8UP'ml]K\u5+9,Y,,A6t@[E1)s.?*G\t-SB?03"\p.ISW+Q[KAE[llBZ]HmY)Apm`p^Q"+]qL1WU! +S5RFR[:?b:f3]r7d/1BK)jbL,ZQd-*[`G=@0k]oSqM"*1Z6*!%'XAu_80UjGm&h?e +7'^`Q3i0%-TUCh9.VZ%"+`0f%#LC;/07j-IbpbL^.Q-/1%CYO6931FD)T?cRkr`?^ +L#E*RmL8hSa3Oa\;Z9J~> endstream endobj 13 0 obj [/Indexed/DeviceRGB 255 14 0 R] endobj 14 0 obj <>stream +8;X]O>EqN@%''O_@%e@?J;%+8(9e>X=MR6S?i^YgA3=].HDXF.R$lIL@"pJ+EP(%0 +b]6ajmNZn*!='OQZeQ^Y*,=]?C.B+\Ulg9dhD*"iC[;*=3`oP1[!S^)?1)IZ4dup` +E1r!/,*0[*9.aFIR2&b-C#soRZ7Dl%MLY\.?d>Mn +6%Q2oYfNRF$$+ON<+]RUJmC0InDZ4OTs0S!saG>GGKUlQ*Q?45:CI&4J'_2j$XKrcYp0n+Xl_nU*O( +l[$6Nn+Z_Nq0]s7hs]`XX1nZ8&94a\~> endstream endobj 5 0 obj <> endobj 15 0 obj [/View/Design] endobj 16 0 obj <>>> endobj 11 0 obj <> endobj 10 0 obj [/ICCBased 17 0 R] endobj 17 0 obj <>stream +HyTSwoɞc [5, BHBK!aPVX=u:XKèZ\;v^N߽~w.MhaUZ>31[_& (DԬlK/jq'VOV?:OsRUzdWRab5? Ζ&VϳS7Trc3MQ]Ymc:B :Ŀ9ᝩ*UUZ<"2V[4ZLOMa?\⎽"?.KH6|zӷJ.Hǟy~Nϳ}Vdfc +n~Y&+`;A4I d|(@zPZ@;=`=v0v <\$ x +^AD W P$@P>T !-dZP C; t +@A/a<v}a1'X Mp'G}a|OY 48"BDH4)EH+ҍ "~rL"(*DQ)*E]a4zBgE#jB=0HIpp0MxJ$D1(%ˉ^Vq%],D"y"Hi$9@"m!#}FL&='dr%w{ȟ/_QXWJ%4R(cci+**FPvu? 6 Fs2hriStݓ.ҍu_џ0 7F4a`cfb|xn51)F]6{̤0]1̥& "rcIXrV+kuu5E4v}}Cq9JN')].uJ + + wG x2^9{oƜchk`>b$eJ~ :Eb~,m,-Uݖ,Y¬*6X[ݱF=3뭷Y~dó Qti zf6~`{v.Ng#{}}c1X%6fmFN9NN8SΥ'g\\R]Z\t]\7u}&ps[6v_`) {Q5W=b +_zžAe#``/VKPo !]#N}R|:|}n=/ȯo#JuW_ `$ 6+P-AܠԠUA' %8佐b8]+<q苰0C +_ XZ0nSPEUJ#JK#ʢi$aͷ**>2@ꨖОnu&kj6;k%G PApѳqM㽦5͊---SbhZKZO9uM/O\^W8i׹ĕ{̺]7Vھ]Y=&`͖5_ Ыbhו ۶^ Mw7n<< t|hӹ훩' ZL$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD-u`ֲK³8%yhYѹJº;.! +zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs 2F[p(@Xr4Pm8Ww)Km  endstream endobj 9 0 obj <> endobj 18 0 obj <> endobj 19 0 obj <>stream +%!PS-Adobe-3.0 %%Creator: Adobe Illustrator(R) 15.0 %%AI8_CreatorVersion: 15.0.2 %%For: (Evan Tetreault) () %%Title: (hat.pdf) %%CreationDate: 5/9/13 2:55 PM %%Canvassize: 16383 %%BoundingBox: 0 0 680 680 %%HiResBoundingBox: 0 0 680 680 %%DocumentProcessColors: Cyan Magenta Yellow Black %AI5_FileFormat 11.0 %AI12_BuildNumber: 399 %AI3_ColorUsage: Color %AI7_ImageSettings: 0 %%RGBProcessColor: 0 0 0 ([Registration]) %AI3_Cropmarks: 0 0 680 680 %AI3_TemplateBox: 339.5 340.5 339.5 340.5 %AI3_TileBox: 52 -16 628 718 %AI3_DocumentPreview: None %AI5_ArtSize: 14400 14400 %AI5_RulerUnits: 6 %AI9_ColorModel: 1 %AI5_ArtFlags: 0 0 0 1 0 0 1 0 0 %AI5_TargetResolution: 800 %AI5_NumLayers: 1 %AI9_OpenToView: -337 712 1 1355 732 26 0 0 43 154 0 0 0 1 1 0 1 1 0 1 %AI5_OpenViewLayers: 7 %%PageOrigin:-10 90 %AI7_GridSettings: 72 16 72 16 1 0 0.8 0.8 0.8 0.9 0.9 0.9 %AI9_Flatten: 1 %AI12_CMSettings: 00.MS %%EndComments endstream endobj 20 0 obj <>stream +%%BoundingBox: 0 0 680 680 %%HiResBoundingBox: 0 0 680 680 %AI7_Thumbnail: 128 128 8 %%BeginData: 11538 Hex Bytes %0000330000660000990000CC0033000033330033660033990033CC0033FF %0066000066330066660066990066CC0066FF009900009933009966009999 %0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66 %00FF9900FFCC3300003300333300663300993300CC3300FF333300333333 %3333663333993333CC3333FF3366003366333366663366993366CC3366FF %3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99 %33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033 %6600666600996600CC6600FF6633006633336633666633996633CC6633FF %6666006666336666666666996666CC6666FF669900669933669966669999 %6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33 %66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF %9933009933339933669933999933CC9933FF996600996633996666996699 %9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33 %99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF %CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399 %CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933 %CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF %CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC %FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699 %FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33 %FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100 %000011111111220000002200000022222222440000004400000044444444 %550000005500000055555555770000007700000077777777880000008800 %000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB %DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF %00FF0000FFFFFF0000FF00FFFFFF00FFFFFF %524C45FDFCFFFDFCFFFD43FFA8FFA8FFA8FFA8FD6CFFA8A87D7D5252FD04 %27FD0DF827F827275252A8A8FD5CFFA8A852522727FD1FF827527DA8FD53 %FFA87D52FD2BF8527DFD4DFFA85227FD30F8277DFD48FFA85227FD35F827 %A8FD44FF7D27FD3AF87DFD40FF7D52FD3EF87DFD3DFFA827FD40F852FD3B %FF7D27FD43F8FD39FFA827FD45F8A8FD36FFA852FD47F8A8FD35FF52FD33 %F827525252F8F8F827FD0EF8A8FD33FFA8FD37F852A8FF7D27FD0FF8FD33 %FF52FD39F827FFFFFF27FD0DF827FD31FF7D27FD3BF8A8FFFFA8FD0EF8FD %30FF52F8F827FD37F827F852FD04FF27FD0CF827FD2FFF27FD3CF827A8FF %FFFFA8FD0DF827FD2EFF27FD3CF827A8FD04FF7DFD0DF852FD2CFFA8FD3D %F852A8FD04FFA8FD0EF852FD2BFFA8FD39F827F8F8F87DFD05FFA8FD0FF8 %7DFD2AFFA8FD3CF852FD06FF7DFD10F87DFD2AFFFD3BF852A8FD06FF52FD %11F8A8FD29FF27FD39F827A8FD06FF7D27FD12F87DFD28FF7DFD37F8277D %A8FD06FFA827FD14F8FD29FF27FD35F8527DFD07FF7D27FD16F8A8FD27FF %A8FD33F8527DFD07FFA87DFD18F827FD28FF7DFD30F8527DFD07FFA87D27 %FD1AF827FD28FFA8FD2BF827277DA8FD07FF7D7D27FD1DF852FD28FFA8FD %26F827277D7DFD07FFA87D5227FD21F852FD29FF52FD23F8277D7DA8A8A8 %7DA87D522727FD26F852FD29FFA8FD55F87DFD2AFF52F827FD52F87DFD2A %FF7DFD54F8A8FD2BFF52FD53F8A8FD2CFFFD53F8A8FD2CFF7DFD51F827A8 %FD2DFF27FD51F8FD2EFFA8FD50F827FD2FFF52FD50F8FD30FFFD4FF827FD %30FFA8FD4FF8FD31FF52FD4DF827FD32FF27FD4DF8FD32FF7DFD4CF827A8 %FD32FF27FD4CF8A8FD33FFFD4CF8A8FD33FF7DFD4BF87DFD34FF52FD4AF8 %7DFD34FFA8FD4AF87DFD35FF7DFD49F852FD36FFFD49F852FD36FFA8FD48 %F826FD37FF52FD47F853FD37FFA827FD45F87DA8FD38FF52FD44F87DA9A8 %A8FD38FFFD43F8A8FFFFA8FD39FF7DFD40F827A8A8A9A8A9A8FD39FF27FD %3EF852FFA9A9A8FFA8A8FD39FF7DFD3DF87DFFA8A9A8A8A8A9A852FD0427 %F8272727F827275252FD047DFD28FF27FD3AF852A8FFA8FFA8FFA8FFA8FF %FD0427F8272727F827F827F827F827F827F82752A8FD24FF7DFD39F87DA8 %FFA8A8A8A9A8A8A8A9A852F827F827F827F827F827F827F827F827F827F8 %F8F827277DFD22FF27FD35F82752FFA9AFA8FFA8A9A8FFA8A9A8FF7D27F8 %272727F8272727F8272727F8272727F82727FD04F8277DFD20FF52FD34F8 %527EFFA8A9A8A8A8A9A8A8A8A9FD04A8F827F827F827F827F827F827F827 %F827F827F827FD07F8A8FD1FFFFD31F82752A8FFFFA8FFA8FFA8FFA8FFA8 %FFA8FFA8FFA852F8FD1527FD05F852FD1EFF52FD2FF87DA8FFA8A9A8A8A8 %A9A8A8A8A9A8A8A8A9A8A8A8FF52F8F827F827F827F827F827F827F827F8 %27F827F827FD07F827A8FD1CFFA8FD2CF8527DA9A9FFA8A9A8FFA8A9A8FF %A8A9A8FFA8A9A8FFA8A9A97DF827F8272727F8272727F8272727F8272727 %F8272727FD07F827FD1DFF27FD28F82752A8A8FFA8A8A8A9A8A8A8A9A8A8 %A8A9A8A8A8A9A8A8A8A9A8A97D27F827F827F827F827F827F827F827F827 %F827F827F827FD07F852FD1CFFA8FD25F85252A8A9FFA8FFA8FFA8FFA8FF %A8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFFD1827FD07F8A8FD1CFF27FD %21F85253A8A8FFA8A9A8A8A8A9A8A8A8A9A8A8A8A9A8A8A8A9A8A8A8A9A8 %A8A8A9A8A9A852F827F827F827F827F827F827F827F827F827F827F827FD %08F827FD1CFF52FD1CF827527D7DFFA9FFA8FFA8A9A8FFA8A9A8FFA8A9A8 %FFA8A9A8FFA8A9A8FFA8A9A8FFA8A9A8FFA8FF7D272727F8272727F82727 %27F8272727F8272727F8272727FD07F827A8FD1BFFA8FD17F82727527DA8 %A8FFA8A9A8A9A8A8A8A9A8A8A8A9A8A8A8A9A8A8A8A9A8A8A8A9A8A8A8A9 %A8A8A8A9A8A8A8A9A8A8F827F827F827F827F827F827F827F827F827F827 %F827FD09F8A8FD1CFF7D2752FD0427F827F827F8FD0427FD04527D7DA8A8 %FFFFFFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8 %FFA8FFA8FFA8FFA8FFA8FFA8FFA852F8FD1527FD08F87DFD1CFFA8FFA8A9 %A8A9FD07A8A9A8A9A8FFA9FFA8FFA8A9A8A9A8A8A8A9A8A8A8A9A8A8A8A9 %A8A8A8A9A8A8A8A9A8A8A8A9A8A8A8A9A8A8A8A9A8A8A8A9A8A8A8A9A8FF %5227F827F827F827F827F827F827F827F827F827F827FD09F87DFD1DFFA8 %FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8A9A8FFA8A9A8FFA8A9A8FFA8 %A9A8FFA8A9A8FFA8A9A8FFA8A9A8FFA8A9A8FFA8A9A8FFA8A9A8FFA8A9A8 %FFA8A9A8FFA97DF8272727F8272727F8272727F8272727F8272727F827FD %08F87DFD1DFFA8A8A9A8A8A8A9A8A8A8A9A8A8A8A9A8A8A8A9A8A8A8A9A8 %A8A8A9A8A8A8A9A8A8A8A9A8A8A8A9A8A8A8A9A8A8A8A9A8A8A8A9A8A8A8 %A9A8A8A8A9A8A8A8A9A8A8A8FF52F8F827F827F827F827F827F827F827F8 %27F827F827FD09F8A8FD1DFFA8AFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FF %A8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FF %A8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA852F8FD1527FD07F827FD1F %FFA8A9A8A8A8A9A8A8A8A9A8A8A8A9A8A8A8A9A8A8A8A9A8A8A8A9A8A8A8 %A9A8A8A8A9A8A8A8A9A8A8A8A9A8A8A8A9A8A8A8A9A8A8A8A9A8A8A8A9A8 %A8A8A9A8A9A87DF827F827F827F827F827F827F827F827F827F827F827FD %08F827FD1FFFA9A8FFA8A9A8FFA8A9A8FFA8A9A8FFA8A9A8FFA8A9A8FFA8 %A9A8FFA8A9A8FFA8A9A8FFA8A9A8FFA8A9A8FFA8A9A8FFA8A9A8FFA8A9A8 %FFA8A9A8FFA8A9A8FFA9A8F8272727F8272727F8272727F8272727F82727 %27F827FD09F87DFD1FFFA8A8A8A9A8A8A8A9A8A8A8A9A8A8A8A9A8A8A8A9 %A8A8A8A9A8A8A8A9A8A8A8A9A8A8A8A9A8A8A8A9A8A8A8A9A8A8A8A9A8A8 %A8A9A8A8A8A9A8A8A8A9A8A8A87EF827F827F827F827F827F827F827F827 %F827F827F827FD0AF8A8FD1EFF5227A8FFA8FFA8FFA8FFA8FFA8FFA8FFA8 %FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8 %FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA9A8FD1827FD08F852FD1DFFA827F8 %F884A8A9A8A8A8A9A8A8A8A9A8A8A8A9A8A8A8A9A8A8A8A9A8A8A8A9A8A8 %A8A9A8A8A8A9A8A8A8A9A8A8A8A9A8A8A8A9A8A8A8A9A8A8A8A9A8A8A8FF %A87DF827F827F827F827F827F827F827F827F827F827F827FD0BF8FD1DFF %7DF827F82753FFA8FFA8A9A8FFA8A9A8FFA8A9A8FFA8A9A8FFA8A9A8FFA8 %A9A8FFA8A9A8FFA8A9A8FFA8A9A8FFA8A9A8FFA8A9A8FFA8A9A8FFA8A9A8 %FFA8FFA852F827F8272727F8272727F8272727F8272727F8FD0527FD09F8 %7DFD1BFFA852F827F827F852A8A8A8A9A8A8A8A9A8A8A8A9A8A8A8A9A8A8 %A8A9A8A8A8A9A8A8A8A9A8A8A8A9A8A8A8A9A8A8A8A9A8A8A8A9A8A8A8A9 %A8A8A8A9A8A8A8FF7D27F827F827F827F827F827F827F827F827F827F827 %F827F827FD09F852FD1BFFA827F8FD0627A8A8FFA8FFA8FFA8FFA8FFA8FF %A8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FF %A8FFA8FFA8FFA8FFA8FFA9A95227F8FD1727FD09F827FD1BFF7D27F827F8 %27F827F8277DFFA8A9A8A8A8A9A8A8A8A9A8A8A8A9A8A8A8A9A8A8A8A9A8 %A8A8A9A8A8A8A9A8A8A8A9A8A8A8A9A8A8A8A9A8A8A8A9A8A8A8FFA87D27 %27F827F827F827F827F827F827F827F827F827F827F827F827FD0AF87DFD %1AFF5227F8272727F8272727F87DA9A9A8FFA8A9A8FFA8A9A8FFA8A9A8FF %A8A9A8FFA8A9A8FFA8A9A8FFA8A9A8FFA8A9A8FFA8A9A8FFA8A9A8FFA8A9 %A8FFA9FF7D52F827F8272727F8272727F8272727F8272727F8272727F827 %2727FD0AF87DFD1AFF52F8F827F827F827F827F82727A9A8A8A8A9A8A8A8 %A9A8A8A8A9A8A8A8A9A8A8A8A9A8A8A8A9A8A8A8A9A8A8A8A9A8A8A8A9A8 %A8A8A9A8A8A8A9A8FFA87E27F8F827F827F827F827F827F827F827F827F8 %27F827F827F827F827FD0AF852FD1AFF52FD0B27F8277EFFA8FFA8FFA8FF %A8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FFA8FF %A8FFA8FFA8FFA9FF7D52F8FD1B27FD07F827F8F852FD1AFF27F8F827F827 %F827F827F827F827F87DA9A8A8A9A8A8A8A9A8A8A8A9A8A8A8A9A8A8A8A9 %A8A8A8A9A8A8A8A9A8A8A8A9A8A8A8A9A8A8A8AFA8FF7E7D2726F827F827 %F827F827F827F827F827F827F827F827F827F827F827F827FD0AF852FD1A %FF52272727F8272727F8272727F8FD0427FFA8A9A8FFA8A9A8FFA8A9A8FF %A8A9A8FFA8A9A8FFA8A9A8FFA8A9A8FFA8A9A8FFA8A9A8FFA9FFA8A85227 %F8272727F8272727F8272727F8272727F8272727F8272727F8FD0527FD0A %F852FD1AFF52F8F827F827F827F827F827F827F827F8F852FFA8A8A8A9A8 %A8A8A9A8A8A8A9A8A8A8A9A8A8A8A9A8A8A8A9A8A8A8A9A8A9A8FFA8A87E %7D5227F827F827F827F827F827F827F827F827F827F827F827F827F827F8 %27F827FD0CF87DFD1AFF7D27F8FD0F27F82752A8A9FFA8FFA8FFA8FFA8FF %A8FFA8FFA8FFA8FFA8FFA8FFA9FFA9FFA9FFA8A87D7D2727F827F8FD1F27 %FD09F827A8FD1AFF7D27F827F827F827F827F827F827F827F827F827F827 %27527DA8A8A9A8FFA8FFA8FFA8FFA8FFA8FFA8FFFD04A87D7D52522727F8 %27F827F827F827F827F827F827F827F827F827F827F827F827F827F827F8 %27F827F827FD0BF827A8FD1BFF27F8272727F8272727F8272727F8272727 %F8272727F827F8272752527D537D7D7E7DA8FD047D525352522727F827F8 %27F8272727F8272727F8272727F8272727F8272727F8272727F8272727F8 %272727F8272727F827FD0BF852FD1CFF52F827F827F827F827F827F827F8 %27F827F827F827F827F827F827F827F8F8F827F827F827FD07F827F827F8 %27F827F827F827F827F827F827F827F827F827F827F827F827F827F827F8 %27F827F827F827F827FD0BF87DFD1CFFA8F8FD2127F8FD3327FD0AF827FD %1EFF2727F827F827F827F827F827F827F827F827F827F827F827F827F827 %F827F827F827F827F827F827F827F827F827F827F827F827F827F827F827 %F827F827F827F827F827F827F827F827F827F827F827F827F827FD0CF852 %FD1EFF7D27F8272727F8272727F8272727F8272727F8272727F8272727F8 %272727F8272727F8272727F8272727F8272727F8272727F8272727F82727 %27F8272727F8272727F8272727F8272727F8272727F8FD0527FD0BF852A8 %FD1FFF52F827F827F827F827F827F827F827F827F827F827F827F827F827 %F827F827F827F827F827F827F827F827F827F827F827F827F827F827F827 %F827F827F827F827F827F827F827F827F827F827F827F827FD0DF87DFD21 %FFFD5027FD0CF852FD22FF7D27F827F827F827F827F827F827F827F827F8 %27F827F827F827F827F827F827F827F827F827F827F827F827F827F827F8 %27F827F827F827F827F827F827F827F827F827F827F827F827F827F827F8 %27FD0BF827A8FD23FF52F8272727F8272727F8272727F8272727F8272727 %F8272727F8272727F8272727F8272727F8272727F8272727F8272727F827 %2727F8272727F8272727F8272727F8272727F8272727F8272727F827FD0A %F827A8FD25FF27F8F827F827F827F827F827F827F827F827F827F827F827 %F827F827F827F827F827F827F827F827F827F827F827F827F827F827F827 %F827F827F827F827F827F827F827F827F827F827F827FD0BF8277DFD27FF %52F8FD4727F827FD0AF827A8FD29FF2727F827F827F827F827F827F827F8 %27F827F827F827F827F827F827F827F827F827F827F827F827F827F827F8 %27F827F827F827F827F827F827F827F827F827F827F827F827F827FD0BF8 %277DFD2BFF7DF827F8272727F8272727F8272727F8272727F8272727F827 %2727F8272727F8272727F8272727F8272727F8272727F8272727F8272727 %F8272727F8272727F8272727F827FD0CF8277DFD2DFF52F8F827F827F827 %F827F827F827F827F827F827F827F827F827F827F827F827F827F827F827 %F827F827F827F827F827F827F827F827F827F827F827F827F827F827FD0D %F8527DFD30FFFD3E27F827FD0BF82752FD33FF52F827F827F827F827F827 %F827F827F827F827F827F827F827F827F827F827F827F827F827F827F827 %F827F827F827F827F827F827F827F827F827FD0EF8277DFD35FFA827F827 %F8272727F8272727F8272727F8272727F8272727F8272727F8272727F827 %2727F8272727F8272727F8272727F8272727F8272727F827FD0CF8277DA8 %FD38FF7D27F827F827F827F827F827F827F827F827F827F827F827F827F8 %27F827F827F827F827F827F827F827F827F827F827F827F827FD0FF8527D %FD3CFF7D27F8FD2B27F827FD0EF8277DA8FD40FF7D27F827F827F827F827 %F827F827F827F827F827F827F827F827F827F827F827F827F827F827F827 %F827F827FD0EF8277DA8FD45FF52F8272727F8272727F8272727F8272727 %F8272727F8272727F8272727F8272727F827F827F827FD0DF827527DA8FD %49FFA82727F827F827F827F827F827F827F827F827F827F827F827F827F8 %27F827FD11F85252A8FD4FFFA87D2727F827F8272727F8272727F8272727 %F827F827F827FD11F827527DA8FD56FF7D7D27FD1EF852527D7DFD5FFFA8 %7D7D5227F827FD0BF827F8272752527D7DA8FD6BFFA8FFA8A87DA87DA87D %A8A8FFA8FDFCFFFDFCFFFD5CFFFF %%EndData endstream endobj 21 0 obj <>stream +%AI12_CompressedDataxi{0z0d`nC BK'X(cGv$!z}!v,[%Y,+Q{SEwe|`fAg`cFXN75^9F*#Riv5^cGCa}ՙkF +Go:lg %AO1F: kTܙY@!b" K/6x^'f$Jbun +r%mkXr,)}vW1R\=X-5&`3@Dqi}2L@CcDfh#"5Al[Ü`{ga? E۬֋DD*rUw8$77_̕qlTpbo:$j5 {x ņ mrL.Ag_CێzpD|Gs0mC#]AO*k9*XgT/ u^`hhHJt]P*F8XO;ݪV*.?yQʙtή5Tẖ it`jT'^ +NoV(d>n`$T*DJ;Nr?! ;PXY\{U͚R_qUag#Xg=@uIsT)b<_#MrיC +AnvV5@G[".+m"=RNv՛ո;qם@+<9QɏٕFŜp4hen/H(of15mCuXlk/#2 I {bjk4":fdǫug%T2"F-KlH4zIS~0x2ƠJPm;f=V鸪Qc +5Yqy; X#Yzoۙ'*Ot<׃&eՀk`| +\pS(;4rg|Ƒ;^cZ$*:;.:l߈v Cz-m{c'3 x8Gx6RG]<Ѥ%,Ͼps9t E#E 9 XDH7 +7?P$FJBy.sXkNk +4BMbe/%5YipPH%%7@GhnҪz{S%j%Y֑)zwg2;FBǁ_O! kjӕNU%;\\wj{E7b8*1K:꨽^,uםR+2ZGuAuZG]Q3VQ=V6Q1HM-Ȭ`$*B㣃H}J*)'zYJ05 +5'bRq+%QG$d}HvtSzPg՘Wg9msy6UL۾kiۑ8ʒ7o9ZҋV`( L)픺(fLVvîXM{C;V[[T: +tF9 uW{5s-L.U-oWM؞_9!pǘeA >OxkO;4FA"+ QFZ(Uk!JmZTsI +zSrWwt uœ +| t|ʀnvFvzޜ'!{d jjucP+֎>JE"3)_vf9éNb g7c1 2p SWq2nfB¶RdoE-Yأs蘒G!\U-m\dq7{q<džQ2E[4ߵl͹ f;Ikm,~ì\hxWfۏ0σ.:UWշ<:z IE5sO<¦0).veYR͈~bcf<9Xa gz?zvZ9A}P_7$#>&8i +Κ 7P]W{.;h3;qА>eucB.(3:FNs*{@*,@p^gDՕ>V^ +_O,k5{Qe!HTq}]ǾPݷ fg\? U/DP# cg^q,glpW؟Ƹm B4wXc`O0|z c, ;i:wMp#]mz#Խ|b~o-si v|亖[vh/Zw #1XSfbDgKLZbWz&Cwzs7|/fh皼r/Pc6!<%| oaOx=obhvm()={~D{UH^S[:7POw61lW!JOb}O5N Hij +~6MߛuT z8^s2ݹr>X6Onwb͆y oc'9όk5<{O@g ^t2v3 ݁jHzS*\lRw-fǝF޲~n)pؿ2)WܓZ[\^bNa!E^w2c"^);3tN)7`0;)/af_!sh/V~%\ 8WXe;гwNTEM#F={B5 K1@8no3W_+~0 OIxs?uq gZc^[fA-?0fH|H'q qsH$nM3M$甛H\Y"fn9k!$Q.߉Rui&QXIlMz Khn~L“#^@yiχ;c,-İ(EgMLldZĢ+_b&٘tdKm&argnHwe2Ε*3ݚ"v*67%kSm2Ǻ)y0>JSSX5Uq075'SvSS]'ڦ Ji܀fiYMubnFflCE3Ŵ"栍q#|u54'^۪X'$n?O?qevѥܩuX>3w?yWԷTZ̷YYȫKh,%q$,,eRq?-U,f҉,2Zm,ug%6qj{/[̭um%irXF#k.þeZX?_kgj7Nfl>li MWXz%)j+wdn{yׇB! fg}lvb4?|w{n?KfTC-}V.I='abOd^yxe1M!:}grӃӟqלr9\YMΗ̳kA9lj'F.k̮GuS L\E2p=Wk1tuwdZ/onMGmUugȡޓ+/cZY?Ͻ6= VmN{|s]yrS̞Gg֝<{MkM7M>{Å|g_8n_I;Vlݩ/9Z]k-]Χ~-s>>v9ljl_~ Ġ%54&ɓ뚙l~g$e~*^wRPETfA͋&mh:nwӉEnJe>[WAӿeqfs&p~1WӷGԒd~ߑJ:įömm +,eYVetO\`9l +2k:=7!+}P_P>Pwꘆ~-[~Y%LГp]«>-sX\F2@5qu%j҃Z4mk.uk`\C,7n +`Yr7]\2U6k_]=e?W[պC>_s:_Fu'~Ž7L<;Q/nZ DnGAQ}[_?wՌˎ*t`-)Wy|8)YIәScLW~WĽ;=OroA=[UW'IWLO77Q\+ݼojn"uX և;|tk ~lF7m?5cYu.ӻ)tsT9Oa5͍]ZO>4اI3Qr?t=`>׈Pv\|O*ne?y%:klTy}F W;M;==cwg3X?cݏCx?J?aWk4r풃 +{/#3P|emXJMyMMнzպ~e]^~4X{[ܕ:#nM!S /dd)}Wd FjTϚeǁw{ˠ}jO=Y~ⓨmڟ4dLsikC fYbftvnwDzd| ֋"uKzkpo+}.uL,ldۮpayЂX\aM +lOB^ꝿt=uJpuxR|5"ڡsW&m܅od7D+iv]oFk=с+x=+iIdd++Јp28Au'&נF h E_CP7:᩼d /YIDXѫ +t.; TL:D` :{~gKb{1XYݔgy/x 4s+}ͷTGR97478 }AFѨ"]A9L :=FCs +<4t=-?xH+Þ SVR_E + ? SDaW,{j9_Z_E˜ȸl܉aOXX܄z(Ţp3Z`Fja)tlޕ$2L:EJY Xkj+?˯qdh\z_oM@4Ew!\jʔg +Q:GV{G6YL֒ҽ!M3|JVJAAK ˆ凜H6D+/4TzK67JeMm1vX~O>rk9TC~${ɏG(ٸbJd;Ԏ*YuT(8]Q(횩3TZL- =VZ?w6z1zU#[S9`'(*EW*|zJ\nKw0Rj((x]8Zb?Ӌ=ǽU5˽Iyg獟^-DKzrQS\f[!]2&6h?h:{1@uן,9q-ThdJF߲TcU0]NOeax?BA + Iސ%N(tɓpx|R~!}?>'_؏ʃ< +@2:vEkK;$Ov|![7+R&+D剽ZS֞8JV,rHZ:0w$Zd{\rxEYb[g)=4o394]EiT*[boxa rMɪ2nUm|dvCݕu ` N44Y}hܟAgK,Kyj3UIGeF%O9r< ;[2bF w6.1i+Ki`󴳣dn#XwؘbS,^w`u_c[u"G&\7v*O=ʝi7.94rtcb/Fq-CIIe?L2enOš8K<Ǽ[\= L`խti݈9nP (kn%eJ6[ĪMMJHQTU`ywlaDuӠԍRMXI a1J5Mxy'FycJ^IşNkcX dSv'2ȻE"PxaQ"BPڬd]p OxiY +/'*f$=N^[U׋{+4tdhsmh֜I+g|8n}Q tAÍKy|y:aa1ɾdq%:wƧʾse)j .A5ΌNF44 Gij hGı'HQM^SBvi쵏]X4َ +O>{WԣRсeKfjGB!("'Ky\R.xg"\exS3{iVV| i3Y^6 fvkZuxNMFE^ܵs nCzَ^#6vz/ ^;ނ[* ;=Ʈ^/߿+{-qSd 5v~/S*bG@T ½Q6 }ۡ,0{4T1JØ]`:5nL(PގbTdlNtWbV*Z1B3ikVEsԣeʝ +v|/kew:. (Bd^^r4:JĒsB=YqRKB5c2k_FRCQKdf|{#Sʼuz b:2َQ1>Jna;{w%|" MH%etq" ]o˒3?8Z.QN;kor%Jr8`L [5N1tV Љ0NxK91tthb@e"gЩG ωSS<*N=N-xN z8Z::NCA(1ttX;$7-N9WGtXzSZەryda߲b>[K|N6Lesi&rɝ4凥0>ï9Z@z[=L뒮G-˕Jb=ؠ#xgE?i=W B3H9w +n MF3XW> +v;b|8O.I+M+"8 A7BK VK/$*6kD>Y]ze!d1M!b*ǧx iKL`8I +-9wiʒM+,R'q'Ҽd\Brh@1FJk|૏;˲q|Z>d=ą1GI,ZĀ="/Gn*=H[iLi1Ć_zI~҈ѥ6Èb/-@ëE͞F#c;G ol7!j "eF^w3@9hŃmbr}Mt/(Ƶě wTRswdYiT{-rAXTdG-O#@N(GDI=N~J+~ VNatnn(gg[d`hw04pڹH"RO)[dtlusT$eycKYSt8&&11{+:ް笒O9'SN1亠#ZP3NtU]8QAD%֯Ux]z +A٥}prB5c@GQֲ :LKzɰb4: +bqv;/b~,^%]-^aO=d Ӣ;-a3e%o+dQ:J DR!TC53$/0/⋉[8]%Wj~ReQnY]D).|W v*I8,J9S-؍*EIw@||qgćJ$]J5aϮRXK-훔(*GY'fW hGh5+%͡z=jv|&U\<~FmUORMS5Nhݴ'‹ј>]!jcm fIՓB{Pt[㩁OB]\"_vq|u lurڅ>;2F!I'RȔw2dS_G| wƤ'e{y.tK3eҸB`-e7 +XK˒8{n?+܎.knZ +> D]:4йo5]K>2<24)J10& 񎿯OpnW%46ѱ*u1emV}/W*Ȥç˨J +)0c.w*o/qwO .Hf;65S۳=*a\Mu{:t/Cj̔֟T, gXGc\7e3P^,|mП$nQX_rԲ:c(4]QVvQ8EM6x8vS(4{M&.JU-_$"Pu)+}.84me "įe$)J 8N+%Q^hlyџr@ V4VCS~PZ|5hoԀ@U#A5XؿI4<~'™yBP3d̽T5[ x$ +yOIνGcv`UoXet:&y["IhXi $rYvJ#Aüѫf%\,-IoY$({OHu<ZR^)W=饥ۃƧ铮7n?NÛpD/9r\dzs+Z\3]b+SV Yca,Tw{n)Ok>>Ľ(pzOgi䬣Qv/kɩzi鲏Fó.>f˘L8"`V^7G^vR +k"YU&4phFuOu@F"?Ήjs7anݦ|ρm\)< ̟8Q.~_w(fΛSDX@ȕ1x]~c;U0s .u4xry +T…E''FŹҎJ@[5A9P(@1bbqtF==(@1{jC~T'%;1#ۑI#R/Oêp|L㌤|>/%㬣fӛokw!Cw|VԩlRM;sѺJOwCg;:K! wCOqhj?%yԣ.p7wPz銯<;;r J>)_B5CeaG9q\R8SԼ~CS_yD^?~ggp~Z맞`=L%jc :>vr^?AV3nSw2\(v4%g;.r^O܊4MGSv'\& +/%Ozj^?s$/OZ1"ȼ~JQ`ӄ31 a0PퟓoGhYNw-Ώ{d;+ՑOݱu[Sc缼~+haĐü~|yԳ]&||'_߽^ ߶q7LŧaNl+'K^~FSsgSWsgc[. +||G*;ך%w^>>Q*>W2yN c'ZY0 gy{~vcyn)Ƙ4ʣ)@.߅3Y$͟O=C5܇++O맞OCO`Q<+ : yg莮~YGa>pΰ0KMN;ދq4LN-_U\& Д؃=ȰlqoSTN,⩊Z%n A8"|*u__=Oɂ~d#w)ŸL^\oN#^aSi$ѐl)ogoAzNk/CȬ/N~U,}qny`e7ceېJFv_dp٬/5Kj[hb5{yڳQ[vmgSC V"zA<_Zp2M|XZ,*X!tl~ɯO'{4|q_3$OߥwK3E/s#o?&2 q?_x$ʖxR}9f{{`h{鳓\p^DY’ 3Dn ޣ›bR$\fi74>v#i\`͌;~ +*,|D੾< xjm=韘|kI㟈): (:9xCsxO/.&Q,٢J=?XGn&} PEK&-xtq-({}UjW fB܅V !J> 혝g4YKv fJ.вiM+7-G!UajkU?,{ ܬW}䛯ͨ |3*{Bzε-=7׹er ܸnw[[nYW%ZrUCm!)SԏBmvg=MQ,hmɫ WE(Rsd}!nD}8}pNq^,狟vFn>YNV> o;ʯd|IG9̌Bjz1GD~3bw):ҿ~xbYTJ:CmG' e\7.g**5*Td(Gjޞ&˽R-wn/}dMnl :{N6Ah0p%rҿZ@A6ԪPG-ǭ͕fog 1»['^EJa=*PߝkbgVjr3 _ϰ xN^o+hWMv;okNSn&~&9*<rfsEaeAyk7zu|<;IOM< bt'bk37ezbN49fx'8Sh8$w~EKҟ^Nx14;dkxY /Kړ}Hi OߢNf ,X=t>:ӕ՟s2^,l$3G0D8^FSv'IV6H3}!)v!!*zWԥ"/?o/Gs{'^L2oۭYQ/+üẍ RYjevb/)n"f>ѺOyd2{go۔g }r2~tW7T357+n­IV]_x*,-h| V=&N/l" V}(vL1`$[_Z3AWUE]1Dj3X^: tc׉ y\Ecpu";rqDz׉ f +_j"^ ;"$A Mxsud,# *!:G> 1$jA^j[۵/V V+kT=.-]P^쌝= :y뷏'N9N Y>vVB߶rۧ}Lf&c!e>n#UbhX^Eo]逸'z8~ʷ q ]|55q~!ԕOM;?:x~v]^._Dٱ5%ݑoNz Uѓy!8KGRe3@} _7 ?J=PQ~jש]9xڹXqMlOX^ГwOu"}^5Di|8't@Gҷ frn#p,:mEwΥnF@ =vw$<Ց\@Iu^_<[9w@ +( ]8q[B5oB†Kyަ)~L? *\Ly + c PU+$Ke[Ĩ= +PzO! !SaW! +7B,DB~mJEH@N>!P>Ӈ: +*=#.[o أސ /*toDJ &UMZ+B>aY J.9Aa磾ar6V٬- Kvgq|W })pm8duEt9iJd*:PJ7ښd}ձ޹(0{8ZG0. AF[j4]|&eB)gƇȢof$ I`;\gz["2Q۶>6mQY*7'!B-@.(NޖQy*n>721;1|`:7.~[W+p|fZ{$BO>5<͹pZi9XV Ϥ[bڪDsVQpz~͹xFc(&VGYKVhd MMr^CkW~~fȾ ix7Y&Dx/^Jf_|<a&~x]I97oP0/1ݢ?WțIEH%8(R8]Aܔ".d."P_PCK-WQNTw?B8QРK8Q{;RNTp8!Qw>г̐[=Er Lf qv|ney#<3+< +WhFx}+^[Ai8(`qk}ՎV^|[[/r'9#cgZ + m{p(z+3Im1#Ő-8Ǟ?/j yljFӷ%ؾknߵX:u}+;9 4 ;Ϯ0)uzϱN$:ԎSs(H2||GBGDpoTGMl2ߢev#gr.`juq\R$VT΅b`48P_9+)n>lO9}0XUwA):"ql౏խ9/]Hv;6!@t: M-%0X0Qv{4᠁=]0$}w–sV`z^Kdxo ~35==rW|t'տ?z% +?wWFXX7w&0niZ{d(h H85"tHƆ2@DŽ#4> (bCvQl| +0(h|!:`d[T(b =W4 ( mCpBh#5 Ӂ<$e2T9\@HEQ#0(CwQ P}Q,2|Q4LC4 0 +gh_$4BdMސ#&HBd$` SH0^FR50Tcp[= +>& +0:!C*9$ٙ9QԳ4>3 RAh(# +DX ؠC/` 9(( +#!#tddRQDXU H#f#J=`EID@q>FC )ƫ +Fa4@+z }6L0i0/ ("pdL/ 4 X8f`" h86C8$c S [6ꠘP!^:mxl㡰hdm ` apa Q@0HhX 0 z +!@* F"tkb3$*|VdQa|0{Q:-Z8@Q it*P o`^ +a.&pMItz@ VO# Y+F1A!P4 +T9*E&((#@ ۀ)AQm!p@" +"D;* 5 >D}a3@,> endobj xref 0 23 0000000000 65535 f +0000000016 00000 n +0000000144 00000 n +0000018445 00000 n +0000000000 00000 f +0000021062 00000 n +0000060521 00000 n +0000018496 00000 n +0000018844 00000 n +0000024045 00000 n +0000021361 00000 n +0000021248 00000 n +0000019811 00000 n +0000020501 00000 n +0000020549 00000 n +0000021132 00000 n +0000021163 00000 n +0000021396 00000 n +0000024118 00000 n +0000024292 00000 n +0000025257 00000 n +0000036971 00000 n +0000060544 00000 n +trailer <]>> startxref 60711 %%EOF \ No newline at end of file diff --git a/sample_files/sample.aiff b/sample_files/sample.aiff new file mode 100644 index 0000000..f28673a Binary files /dev/null and b/sample_files/sample.aiff differ diff --git a/sample_files/sample.amr b/sample_files/sample.amr new file mode 100644 index 0000000..14b85b5 Binary files /dev/null and b/sample_files/sample.amr differ diff --git a/sample_files/sample.au b/sample_files/sample.au new file mode 100644 index 0000000..c49fd0d Binary files /dev/null and b/sample_files/sample.au differ diff --git a/sample_files/sample.avi b/sample_files/sample.avi new file mode 100644 index 0000000..850feab Binary files /dev/null and b/sample_files/sample.avi differ diff --git a/sample_files/sample.dat b/sample_files/sample.dat new file mode 100644 index 0000000..f50d8d4 --- /dev/null +++ b/sample_files/sample.dat @@ -0,0 +1,3 @@ +this is a sample dat file +it is actually just plain text +it has 3 lines \ No newline at end of file diff --git a/sample_files/sample.doc b/sample_files/sample.doc new file mode 100644 index 0000000..ec78099 Binary files /dev/null and b/sample_files/sample.doc differ diff --git a/sample_files/sample.docx b/sample_files/sample.docx new file mode 100644 index 0000000..f56721b Binary files /dev/null and b/sample_files/sample.docx differ diff --git a/sample_files/sample.epub b/sample_files/sample.epub new file mode 100644 index 0000000..3e54a6c Binary files /dev/null and b/sample_files/sample.epub differ diff --git a/sample_files/sample.flac b/sample_files/sample.flac new file mode 100644 index 0000000..5122ba7 Binary files /dev/null and b/sample_files/sample.flac differ diff --git a/sample_files/sample.flv b/sample_files/sample.flv new file mode 100644 index 0000000..07ba2b7 Binary files /dev/null and b/sample_files/sample.flv differ diff --git a/sample_files/sample.gif b/sample_files/sample.gif new file mode 100644 index 0000000..0a82f71 Binary files /dev/null and b/sample_files/sample.gif differ diff --git a/sample_files/sample.html b/sample_files/sample.html new file mode 100644 index 0000000..547dc38 --- /dev/null +++ b/sample_files/sample.html @@ -0,0 +1,11 @@ + + + +Title of the document + + + +The content of the document...... + + + \ No newline at end of file diff --git a/sample_files/sample.jpg b/sample_files/sample.jpg new file mode 100644 index 0000000..a83334a Binary files /dev/null and b/sample_files/sample.jpg differ diff --git a/sample_files/sample.json b/sample_files/sample.json new file mode 100644 index 0000000..83227e8 --- /dev/null +++ b/sample_files/sample.json @@ -0,0 +1,31 @@ +{ + "colorsArray":[{ + "colorName":"red", + "hexValue":"#f00" + }, + { + "colorName":"green", + "hexValue":"#0f0" + }, + { + "colorName":"blue", + "hexValue":"#00f" + }, + { + "colorName":"cyan", + "hexValue":"#0ff" + }, + { + "colorName":"magenta", + "hexValue":"#f0f" + }, + { + "colorName":"yellow", + "hexValue":"#ff0" + }, + { + "colorName":"black", + "hexValue":"#000" + } + ] +} \ No newline at end of file diff --git a/sample_files/sample.m4a.mp3 b/sample_files/sample.m4a.mp3 new file mode 100644 index 0000000..801e84b Binary files /dev/null and b/sample_files/sample.m4a.mp3 differ diff --git a/sample_files/sample.mid b/sample_files/sample.mid new file mode 100644 index 0000000..5e1cac9 Binary files /dev/null and b/sample_files/sample.mid differ diff --git a/sample_files/sample.mka b/sample_files/sample.mka new file mode 100644 index 0000000..f4958c4 Binary files /dev/null and b/sample_files/sample.mka differ diff --git a/sample_files/sample.mkv b/sample_files/sample.mkv new file mode 100644 index 0000000..5b162de Binary files /dev/null and b/sample_files/sample.mkv differ diff --git a/sample_files/sample.mov b/sample_files/sample.mov new file mode 100644 index 0000000..5e9d178 Binary files /dev/null and b/sample_files/sample.mov differ diff --git a/sample_files/sample.mp3 b/sample_files/sample.mp3 new file mode 100644 index 0000000..020e105 Binary files /dev/null and b/sample_files/sample.mp3 differ diff --git a/sample_files/sample.mp4 b/sample_files/sample.mp4 new file mode 100644 index 0000000..1fc4788 Binary files /dev/null and b/sample_files/sample.mp4 differ diff --git a/sample_files/sample.mpg b/sample_files/sample.mpg new file mode 100644 index 0000000..565f131 Binary files /dev/null and b/sample_files/sample.mpg differ diff --git a/sample_files/sample.ogg b/sample_files/sample.ogg new file mode 100644 index 0000000..5eefc8c Binary files /dev/null and b/sample_files/sample.ogg differ diff --git a/sample_files/sample.otf b/sample_files/sample.otf new file mode 100644 index 0000000..9b203da Binary files /dev/null and b/sample_files/sample.otf differ diff --git a/sample_files/sample.pdf b/sample_files/sample.pdf new file mode 100644 index 0000000..7d7c7d1 Binary files /dev/null and b/sample_files/sample.pdf differ diff --git a/sample_files/sample.phps b/sample_files/sample.phps new file mode 100644 index 0000000..c58d26d --- /dev/null +++ b/sample_files/sample.phps @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/sample_files/sample.png b/sample_files/sample.png new file mode 100644 index 0000000..94cafeb Binary files /dev/null and b/sample_files/sample.png differ diff --git a/sample_files/sample.ppt b/sample_files/sample.ppt new file mode 100644 index 0000000..5cb37cd Binary files /dev/null and b/sample_files/sample.ppt differ diff --git a/sample_files/sample.pptx b/sample_files/sample.pptx new file mode 100644 index 0000000..e653bf0 Binary files /dev/null and b/sample_files/sample.pptx differ diff --git a/sample_files/sample.ra b/sample_files/sample.ra new file mode 100644 index 0000000..890cfb4 Binary files /dev/null and b/sample_files/sample.ra differ diff --git a/sample_files/sample.rar b/sample_files/sample.rar new file mode 100644 index 0000000..321baf3 Binary files /dev/null and b/sample_files/sample.rar differ diff --git a/sample_files/sample.swf b/sample_files/sample.swf new file mode 100644 index 0000000..adadcaf Binary files /dev/null and b/sample_files/sample.swf differ diff --git a/sample_files/sample.tar b/sample_files/sample.tar new file mode 100644 index 0000000..21cced8 Binary files /dev/null and b/sample_files/sample.tar differ diff --git a/sample_files/sample.tiff b/sample_files/sample.tiff new file mode 100644 index 0000000..5bc89ec Binary files /dev/null and b/sample_files/sample.tiff differ diff --git a/sample_files/sample.ttf b/sample_files/sample.ttf new file mode 100644 index 0000000..9f2d056 Binary files /dev/null and b/sample_files/sample.ttf differ diff --git a/sample_files/sample.txt b/sample_files/sample.txt new file mode 100644 index 0000000..2df581d --- /dev/null +++ b/sample_files/sample.txt @@ -0,0 +1,2 @@ +this is a sample txt file +it has two lines \ No newline at end of file diff --git a/sample_files/sample.voc b/sample_files/sample.voc new file mode 100644 index 0000000..0c02993 Binary files /dev/null and b/sample_files/sample.voc differ diff --git a/sample_files/sample.wav b/sample_files/sample.wav new file mode 100644 index 0000000..d71512a Binary files /dev/null and b/sample_files/sample.wav differ diff --git a/sample_files/sample.webm b/sample_files/sample.webm new file mode 100644 index 0000000..c2121b5 Binary files /dev/null and b/sample_files/sample.webm differ diff --git a/sample_files/sample.webp b/sample_files/sample.webp new file mode 100644 index 0000000..122741b Binary files /dev/null and b/sample_files/sample.webp differ diff --git a/sample_files/sample.wma b/sample_files/sample.wma new file mode 100644 index 0000000..d8c38e4 Binary files /dev/null and b/sample_files/sample.wma differ diff --git a/sample_files/sample.wmv b/sample_files/sample.wmv new file mode 100644 index 0000000..b007f4c Binary files /dev/null and b/sample_files/sample.wmv differ diff --git a/sample_files/sample.woff b/sample_files/sample.woff new file mode 100644 index 0000000..a6f09e3 Binary files /dev/null and b/sample_files/sample.woff differ diff --git a/sample_files/sample.xml b/sample_files/sample.xml new file mode 100644 index 0000000..17e60de --- /dev/null +++ b/sample_files/sample.xml @@ -0,0 +1,120 @@ + + + + Gambardella, Matthew + XML Developer's Guide + Computer + 44.95 + 2000-10-01 + An in-depth look at creating applications + with XML. + + + Ralls, Kim + Midnight Rain + Fantasy + 5.95 + 2000-12-16 + A former architect battles corporate zombies, + an evil sorceress, and her own childhood to become queen + of the world. + + + Corets, Eva + Maeve Ascendant + Fantasy + 5.95 + 2000-11-17 + After the collapse of a nanotechnology + society in England, the young survivors lay the + foundation for a new society. + + + Corets, Eva + Oberon's Legacy + Fantasy + 5.95 + 2001-03-10 + In post-apocalypse England, the mysterious + agent known only as Oberon helps to create a new life + for the inhabitants of London. Sequel to Maeve + Ascendant. + + + Corets, Eva + The Sundered Grail + Fantasy + 5.95 + 2001-09-10 + The two daughters of Maeve, half-sisters, + battle one another for control of England. Sequel to + Oberon's Legacy. + + + Randall, Cynthia + Lover Birds + Romance + 4.95 + 2000-09-02 + When Carla meets Paul at an ornithology + conference, tempers fly as feathers get ruffled. + + + Thurman, Paula + Splish Splash + Romance + 4.95 + 2000-11-02 + A deep sea diver finds true love twenty + thousand leagues beneath the sea. + + + Knorr, Stefan + Creepy Crawlies + Horror + 4.95 + 2000-12-06 + An anthology of horror stories about roaches, + centipedes, scorpions and other insects. + + + Kress, Peter + Paradox Lost + Science Fiction + 6.95 + 2000-11-02 + After an inadvertant trip through a Heisenberg + Uncertainty Device, James Salway discovers the problems + of being quantum. + + + O'Brien, Tim + Microsoft .NET: The Programming Bible + Computer + 36.95 + 2000-12-09 + Microsoft's .NET initiative is explored in + detail in this deep programmer's reference. + + + O'Brien, Tim + MSXML3: A Comprehensive Guide + Computer + 36.95 + 2000-12-01 + The Microsoft MSXML3 parser is covered in + detail, with attention to XML DOM interfaces, XSLT processing, + SAX and more. + + + Galos, Mike + Visual Studio 7: A Comprehensive Guide + Computer + 49.95 + 2001-04-16 + Microsoft Visual Studio 7 is explored in depth, + looking at how Visual Basic, Visual C++, C#, and ASP+ are + integrated into a comprehensive development + environment. + + \ No newline at end of file diff --git a/sample_files/sample.xsd b/sample_files/sample.xsd new file mode 100644 index 0000000..e15f572 --- /dev/null +++ b/sample_files/sample.xsd @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sample_files/sample.xsl.html b/sample_files/sample.xsl.html new file mode 100644 index 0000000..d173094 --- /dev/null +++ b/sample_files/sample.xsl.html @@ -0,0 +1,210 @@ + + + + + + + Page not found | TechSlides + + + + + + + + + + +
+ + + +
+

Data, Maps, Usability, and Performance

+ + + +
+ + + +
+ + + +
+ + + +
+ + +
+ + + +
+ + + + +
+ + + +
+ + +

Rediscover Great Content with Internet Archive

internet archive js10k links

+

Sometimes I go to my saved links and the website is no longer there or it has been parked, sold, or transformed into another project. This has recently happened when I wanted to revisit a neat air traffic controller game called Air Strike (notice the link goes to Wayback Machine). This game was submitted to the 10K Apart competition where participants show off some amazing web experiences written in under 10k of JavaScript code. It looks like the competition is happening again but the old demos are all gone.

+

Thanks to the Internet Archive, you can find a lot of static content that once existed and today I want to show 20 amazing JavaScript projects from the older JS10k competition that you can still check out (Some of these require clicking “Load Unsafe Scripts”):
+Read more

+

Sort WordPress Posts by Modified Date using a URL Param

List Posts by Recently Updated in WordPress

+

After updating a few older articles on this blog I have realized that it would be useful to provide a display where all my posts are sorted by last modified date instead of created date. I imagine it would just be a link that someone can click and it would change the WP query so that recently updated posts are displayed in descending order. Everything else stays the same. You can see it in action on my homepage and today I will cover how you can do that with two simple WordPress functions.
+Read more

+

Managing and Displaying New Fields for WordPress Users

how to add new attributes to wordpress users

+

WordPress provides a lot of different hooks that allow you to expand on user management capabilities. You can easily add a new field or attribute for any user and make it editable in the user profile. You can restrict the edit mode to only Administrators and you can visualize any of these new user data points in the main Admin Users table.

+

So, today, I will write a quick WP Plugin that adds a new user field called credits to all users, which can be updated by Admins in the user profile. The WordPress plugin will also display that field in the Users table along with a new read only field that captures users last login date and time.
+Read more

+

WordPress Plugin with Background Process, Queue, and Debugging

background processing sample WP plugin for async tasks

+

WordPress Plugins are often used to run a large process in the background like importing, exporting, bringing data from other APIs, pushing data out, and other tasks that should run asynchronously. How do you do that? TechCrunch came out with wp-async-task and WP Background Processing extended that by adding the ability to queue tasks. The author already included a good sample plugin and article but I wanted to see if I can write a more basic example. So, today, I will create a WordPress plugin that uses WP Background Process to queue and run PHP tasks in the background.
+Read more

+

How to insert or update multiple items in MySQL and WordPress?

replace into versus insert on duplicate key update

+

You have a table with some data, lets say it is user information with emails, names, ages, etc. Now you need to insert 10 more rows of data but you don’t know if the 10 new rows are for new users or if they are attributes for users you already have in the database. This is a very common scenario where you need to figure out if you should update or insert.
+Read more

+

How to Convert a Bookmarklet to a Chrome Extension

Converting Bookmarklet to Chrome Extension

+

Bookmarklets, or the ability to execute your own JavaScript code on any page, allows you to customize your browsing experience in many ways. A while ago I wrote some JS code that would simply remove all content from any page and only show images with zoom on click functionality. It works well as a bookmarklet but I wanted to see how easy it is to package this into a Chrome Extension. I am doing this for fun but there are some strong reasons like access to cross domain resources, access to network requests, and ability to share with others via the Chrome Store.

+

Here are some simple steps that show how to convert JavaScript code into a Chrome Extension
+Read more

+

Using MAX and CASE to pivot MySQL data stored in EAV Model

EAV to relational model pivot with mysql query

+

Last week, I covered pivoting tabular data in JavaScript. But, often times, data is not stored like a CSV or excel sheet in a database. When flexibility is needed to cover potential future changes, like adding many new columns or removing old ones, we often see the EAV model being used to store data.

+

Consider the previous example of storing car data in rows with columns: id, make, color, and age. If you are just adding more rows, this works well. But, if you will be adding an uncertain number of new columns in the future (model, size, etc), or removing columns, it might make sense to use the EAV model.
+Read more

+

FastPivot – Process and Shift JSON data with JavaScript

FastPivot, pivot data with JavaScript

+

Imagine a table of data, perhaps car data with columns: ID, Model, Make, Color, Age, etc. How do you process this data so that you can answer some simple questions or visualize it with JavaScript charts? Some questions, like “how many cars are red?” can be processed by looking at a count of rows that meet your criteria (rows where column color is red).

+

Other questions, like “what is the distribution of colors in your data set?”, requires shifting or pivoting the data, as you want to evaluate a specific column instead of rows. Charting will often need this data pivot and doing it optimally is crucial if you are working with a large amount of data on the client side.
+Read more

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+ + + + + + + + + + + + + + + + +
+
+ +
+ + + + \ No newline at end of file diff --git a/sample_files/sample.xslt.html b/sample_files/sample.xslt.html new file mode 100644 index 0000000..b2ab2a8 --- /dev/null +++ b/sample_files/sample.xslt.html @@ -0,0 +1,210 @@ + + + + + + + Page not found | TechSlides + + + + + + + + + + +
+ + + +
+

Data, Maps, Usability, and Performance

+ + + +
+ + + +
+ + + +
+ + + +
+ + +
+ + + +
+ + + + +
+ + + +
+ + +

Rediscover Great Content with Internet Archive

internet archive js10k links

+

Sometimes I go to my saved links and the website is no longer there or it has been parked, sold, or transformed into another project. This has recently happened when I wanted to revisit a neat air traffic controller game called Air Strike (notice the link goes to Wayback Machine). This game was submitted to the 10K Apart competition where participants show off some amazing web experiences written in under 10k of JavaScript code. It looks like the competition is happening again but the old demos are all gone.

+

Thanks to the Internet Archive, you can find a lot of static content that once existed and today I want to show 20 amazing JavaScript projects from the older JS10k competition that you can still check out (Some of these require clicking “Load Unsafe Scripts”):
+Read more

+

Sort WordPress Posts by Modified Date using a URL Param

List Posts by Recently Updated in WordPress

+

After updating a few older articles on this blog I have realized that it would be useful to provide a display where all my posts are sorted by last modified date instead of created date. I imagine it would just be a link that someone can click and it would change the WP query so that recently updated posts are displayed in descending order. Everything else stays the same. You can see it in action on my homepage and today I will cover how you can do that with two simple WordPress functions.
+Read more

+

Managing and Displaying New Fields for WordPress Users

how to add new attributes to wordpress users

+

WordPress provides a lot of different hooks that allow you to expand on user management capabilities. You can easily add a new field or attribute for any user and make it editable in the user profile. You can restrict the edit mode to only Administrators and you can visualize any of these new user data points in the main Admin Users table.

+

So, today, I will write a quick WP Plugin that adds a new user field called credits to all users, which can be updated by Admins in the user profile. The WordPress plugin will also display that field in the Users table along with a new read only field that captures users last login date and time.
+Read more

+

WordPress Plugin with Background Process, Queue, and Debugging

background processing sample WP plugin for async tasks

+

WordPress Plugins are often used to run a large process in the background like importing, exporting, bringing data from other APIs, pushing data out, and other tasks that should run asynchronously. How do you do that? TechCrunch came out with wp-async-task and WP Background Processing extended that by adding the ability to queue tasks. The author already included a good sample plugin and article but I wanted to see if I can write a more basic example. So, today, I will create a WordPress plugin that uses WP Background Process to queue and run PHP tasks in the background.
+Read more

+

How to insert or update multiple items in MySQL and WordPress?

replace into versus insert on duplicate key update

+

You have a table with some data, lets say it is user information with emails, names, ages, etc. Now you need to insert 10 more rows of data but you don’t know if the 10 new rows are for new users or if they are attributes for users you already have in the database. This is a very common scenario where you need to figure out if you should update or insert.
+Read more

+

How to Convert a Bookmarklet to a Chrome Extension

Converting Bookmarklet to Chrome Extension

+

Bookmarklets, or the ability to execute your own JavaScript code on any page, allows you to customize your browsing experience in many ways. A while ago I wrote some JS code that would simply remove all content from any page and only show images with zoom on click functionality. It works well as a bookmarklet but I wanted to see how easy it is to package this into a Chrome Extension. I am doing this for fun but there are some strong reasons like access to cross domain resources, access to network requests, and ability to share with others via the Chrome Store.

+

Here are some simple steps that show how to convert JavaScript code into a Chrome Extension
+Read more

+

Using MAX and CASE to pivot MySQL data stored in EAV Model

EAV to relational model pivot with mysql query

+

Last week, I covered pivoting tabular data in JavaScript. But, often times, data is not stored like a CSV or excel sheet in a database. When flexibility is needed to cover potential future changes, like adding many new columns or removing old ones, we often see the EAV model being used to store data.

+

Consider the previous example of storing car data in rows with columns: id, make, color, and age. If you are just adding more rows, this works well. But, if you will be adding an uncertain number of new columns in the future (model, size, etc), or removing columns, it might make sense to use the EAV model.
+Read more

+

FastPivot – Process and Shift JSON data with JavaScript

FastPivot, pivot data with JavaScript

+

Imagine a table of data, perhaps car data with columns: ID, Model, Make, Color, Age, etc. How do you process this data so that you can answer some simple questions or visualize it with JavaScript charts? Some questions, like “how many cars are red?” can be processed by looking at a count of rows that meet your criteria (rows where column color is red).

+

Other questions, like “what is the distribution of colors in your data set?”, requires shifting or pivoting the data, as you want to evaluate a specific column instead of rows. Charting will often need this data pivot and doing it optimally is crucial if you are working with a large amount of data on the client side.
+Read more

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + + + \ No newline at end of file diff --git a/sample_files/sample.zip b/sample_files/sample.zip new file mode 100644 index 0000000..2bf001a Binary files /dev/null and b/sample_files/sample.zip differ diff --git a/sample_files/us_ski_areas_.dbf b/sample_files/us_ski_areas_.dbf new file mode 100644 index 0000000..dbb8de6 Binary files /dev/null and b/sample_files/us_ski_areas_.dbf differ diff --git a/sample_files/us_ski_areas_.shp b/sample_files/us_ski_areas_.shp new file mode 100644 index 0000000..1e10fce Binary files /dev/null and b/sample_files/us_ski_areas_.shp differ diff --git a/sample_files/us_ski_areas_.shx b/sample_files/us_ski_areas_.shx new file mode 100644 index 0000000..9cfba08 Binary files /dev/null and b/sample_files/us_ski_areas_.shx differ