<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress.com" -->
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"><url><loc>https://blog.dustinoprea.com/2024/08/02/browsing-json-data-at-the-command-line/</loc><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2024/08/image-1.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2024/08/image-3309110367-e1722654592306.png</image:loc><image:title>Shortened jless Output</image:title></image:image><lastmod>2026-02-12T02:12:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/02/12/using-docker-to-package-and-distribute-applications-as-containers/</loc><lastmod>2026-02-12T02:12:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/02/11/kernel-namespaces/</loc><lastmod>2026-02-12T02:12:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2013/12/13/use-tightocr-for-easy-ocr-from-python/</loc><lastmod>2026-02-12T02:12:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2013/11/08/ocr-a-document-by-section/</loc><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2013/11/receipt4.png</image:loc><image:title>Invoice Example</image:title></image:image><lastmod>2026-02-12T02:12:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2013/11/06/cheap-and-easy-virtual-machine-containers-with-lxc/</loc><lastmod>2026-02-12T02:12:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2025/10/23/git-grafting-commits-simple-and-sweet/</loc><lastmod>2026-01-25T18:42:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2026/01/13/programmatically-retrieving-the-inode-for-a-file-in-linux/</loc><lastmod>2026-01-13T10:12:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2026/01/11/suppressive-excessive-syntax-check-verbosity-in-sublime/</loc><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2026/01/image-1.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2026/01/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2026-01-12T01:39:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2025/12/27/the-various-versions-of-ip-addresses/</loc><lastmod>2025-12-27T05:40:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2025/10/22/enforcing-complex-passwords-in-manjaro/</loc><lastmod>2025-10-22T05:39:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2025/03/02/retrieving-your-shopify-stores-graphql-schema/</loc><lastmod>2025-03-03T02:42:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2025/01/30/register-new-executable-formats-in-the-linux-kernel/</loc><lastmod>2025-01-30T09:45:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2024/08/26/run-your-binary-with-diagnostic-traces-and-blinking-lights-like-a-classic-mainframe/</loc><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2024/08/20240826-0124_misc_blinkenlights__blinkenlights-selfhosting.png</image:loc><image:title>20240826-0124_misc_blinkenlights__blinkenlights-selfhosting</image:title></image:image><lastmod>2024-08-26T05:27:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2024/01/13/check-yaml-dictionary-key-uniqueness-with-pyyaml/</loc><lastmod>2024-01-13T09:34:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2023/07/15/embedding-python-in-postgresql-functions/</loc><lastmod>2023-07-16T02:25:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2023/06/08/how-to-render-django-templates-without-loading-django-or-its-configuration-system/</loc><lastmod>2023-06-08T06:52:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2022/11/28/aws-adding-a-new-mfa-device-says-this-entity-already-exists-or-mfa-device-already-exists/</loc><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2022/11/image-1.png</image:loc><image:title>image-1</image:title></image:image><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2022/11/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2022-11-28T23:53:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2022/11/15/run-wasm-applications-as-containers-directly-in-docker/</loc><lastmod>2022-11-15T05:37:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2022/07/15/git-list-branches-sorted-by-time/</loc><lastmod>2022-07-15T07:58:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2022/04/18/dell-xps-17-the-worst-support-that-money-can-buy/</loc><lastmod>2022-04-18T17:38:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2022/04/01/python-substitute-values-into-yaml-during-parse/</loc><lastmod>2022-04-01T07:08:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2022/03/11/was-it-actually-possible-for-a-nuclear-bomb-explosion-to-set-the-atmosphere-on-fire/</loc><lastmod>2022-03-11T23:56:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2021/06/19/installing-vmware-remote-console-vmrc-on-arch-manjaro/</loc><lastmod>2021-06-19T19:10:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2020/09/29/raspberry-pi-expand-root-filesystem/</loc><lastmod>2020-09-29T16:58:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2020/04/13/go-build-time-variables/</loc><lastmod>2020-04-13T05:55:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2020/04/02/git-use-git-sizer-to-identify-large-space-usage-in-your-history/</loc><lastmod>2020-04-02T20:50:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2020/03/26/go-write-rpc-connected-plugins/</loc><lastmod>2020-03-26T10:26:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2020/03/14/python-command-line-completion-for-argparse/</loc><lastmod>2020-03-14T08:19:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2020/03/01/writing-a-custom-llvm-plugin/</loc><lastmod>2020-03-01T06:17:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2020/03/01/discussion-of-trying-to-make-gcc-work-with-llvm-in-the-pre-clang-days/</loc><lastmod>2020-03-01T06:15:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2020/03/01/read-the-free-lunch-is-over/</loc><lastmod>2020-03-01T06:08:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2020/02/23/custom-string-template-format-in-python/</loc><lastmod>2020-02-23T19:41:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2020/02/14/measure-internet-speed-from-cli/</loc><lastmod>2020-02-15T02:51:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2019/10/11/knockd-and-knock/</loc><lastmod>2019-10-11T08:20:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2019/10/01/jenkins-accessing-rest-api-for-a-specific-plugin/</loc><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2019/09/selection_20193009-235731_01.png</image:loc><image:title>Selection_20193009-23:57:31_01</image:title></image:image><lastmod>2019-10-01T04:05:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2019/09/06/go-exfat/</loc><lastmod>2019-09-06T04:06:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2019/08/04/execute-assembly-via-tweet/</loc><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2019/08/selection_044.png</image:loc><image:title>Selection_044</image:title></image:image><lastmod>2019-08-04T18:49:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2019/06/23/docker-debugging-a-running-container/</loc><lastmod>2019-06-23T08:36:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2019/04/12/go-an-in-memory-readwriteseeker/</loc><lastmod>2019-04-12T06:21:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2019/02/13/image-processing-identifying-groups-of-bracketed-images/</loc><lastmod>2019-02-13T07:30:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2019/01/22/python-parsing-xml-and-retaining-the-comments/</loc><lastmod>2019-01-23T02:09:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2019/01/21/ssl-promoting-existing-client-socket-to-ssl-in-c-c/</loc><lastmod>2019-01-21T20:15:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2019/01/13/receive-daily-digest-emails-with-active-github-issues/</loc><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2019/01/selection_016.png</image:loc><image:title>selection_016</image:title></image:image><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2019/01/selection_014.png</image:loc><image:title>selection_014</image:title></image:image><lastmod>2019-01-13T22:22:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2019/01/10/go-parsing-time-expressions/</loc><lastmod>2019-01-10T14:48:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2018/12/31/identifying-nearest-major-cities/</loc><lastmod>2018-12-31T18:52:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2018/12/27/go-generating-kml/</loc><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2018/12/Google-Earth-Pro_004.png</image:loc><image:title>Google Earth Pro_004</image:title></image:image><lastmod>2018-12-27T20:07:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2016/02/02/efficiently-processing-large-gpx-files-in-go/</loc><lastmod>2018-12-23T19:18:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2018/12/05/use-adb-to-connect-to-your-android-device-from-a-docker-container/</loc><lastmod>2020-02-23T19:38:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2018/11/21/download-a-file-directly-from-git/</loc><lastmod>2018-11-21T16:16:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2018/09/26/c-embedding-the-v8-javascript-engine/</loc><lastmod>2018-09-26T08:58:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2018/09/18/go-read-and-browse-ext4-filesystems-in-user-space/</loc><lastmod>2018-09-18T06:26:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2018/07/25/jenkins-how-to-verify-gerrit-crs-to-your-jenkins-pipeline-shared-libraries/</loc><lastmod>2018-07-25T07:45:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2018/06/22/python-retrieve-user-info-from-ldap/</loc><lastmod>2018-06-23T01:18:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2018/06/18/go-exif-knife-one-exif-command-line-tool-to-nearly-rule-them-all/</loc><lastmod>2018-06-18T07:52:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2018/06/18/go-exif-reader-writer-library/</loc><lastmod>2018-06-18T05:10:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2018/06/12/git-annotate-recent-changes-in-blame/</loc><lastmod>2018-06-12T20:55:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2018/06/08/go-implementing-subcommands-with-go-flags/</loc><lastmod>2018-06-08T05:51:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2018/05/28/git-putting-all-submodules-on-their-branches/</loc><lastmod>2018-05-28T18:54:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2018/05/22/weather-dashboard-from-the-cli/</loc><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2018/05/terminal_694.png</image:loc><image:title>Terminal_694</image:title></image:image><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2018/05/weather-report-33301-google-chrome_693.png</image:loc><image:title>Weather report: 33301 - Google Chrome_693</image:title></image:image><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2018/05/weather-report-oymyakon-russia-google-chrome_692.png</image:loc><image:title>Weather report: Oymyakon, Russia - Google Chrome_692</image:title></image:image><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2018/05/terminal_691.png</image:loc><image:title>Terminal_691</image:title></image:image><lastmod>2018-05-23T00:36:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2018/05/03/git-automatically-squashing-at-the-prompt/</loc><lastmod>2018-05-04T02:38:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2018/05/02/go-testing-against-application-binaries/</loc><lastmod>2018-05-02T08:03:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2018/04/15/python-writing-hex-values-into-yaml/</loc><lastmod>2018-04-15T17:14:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2018/03/08/repo-how-to-parse-and-use-a-manifest-directly-from-python/</loc><lastmod>2018-03-29T21:07:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2018/03/27/git-producing-a-revert-commit-for-a-previous-change/</loc><lastmod>2018-03-27T20:16:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2018/03/27/googleautoauth-automate-the-google-api-authentication-flow-in-your-project/</loc><lastmod>2018-03-27T06:08:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2018/01/27/go-image-processing-microservice/</loc><lastmod>2018-01-27T20:50:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2018/01/20/go-functions-that-satisfy-interfaces/</loc><lastmod>2018-01-20T20:00:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2018/01/19/add-timestamps-to-your-bash-history/</loc><lastmod>2018-01-19T06:39:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2018/01/04/apache-mesos-a-c-based-paas-solution-that-you-can-write-code-against/</loc><lastmod>2018-01-17T20:54:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2018/01/17/git-get-the-latest-commits-in-a-repository/</loc><lastmod>2018-01-17T20:51:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2017/12/27/browse-your-image-library-with-a-webpage/</loc><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2017/12/screenshot2.png</image:loc><image:title>screenshot2</image:title></image:image><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2017/12/screenshot1.png</image:loc><image:title>screenshot1</image:title></image:image><lastmod>2017-12-27T22:12:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2017/11/16/cog-evaluate-arbitrary-python-fragments-in-a-template-document/</loc><lastmod>2017-12-05T18:09:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/05/25/spawn-an-ssl-web-server-in-your-unit-tests/</loc><lastmod>2017-12-04T01:13:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2017/08/27/chrome-at-the-command-line-to-dump-website-structure/</loc><lastmod>2017-08-28T02:32:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2017/08/16/printing-progress-for-dd/</loc><lastmod>2017-08-16T17:31:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2017/08/04/use-gpg-to-quickly-encrypt-at-the-command-line/</loc><lastmod>2017-08-04T08:31:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2017/06/18/the-c-comma-operator/</loc><lastmod>2017-06-19T02:04:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2017/06/06/colored-logging-in-python-under-jenkins/</loc><lastmod>2017-06-06T18:10:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2017/04/10/bring-a-connection-up-in-networkmanager-from-the-command-line/</loc><lastmod>2017-04-10T14:05:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2017/03/14/listing-available-package-versions-in-ubuntu-the-madison-subcommand/</loc><lastmod>2017-03-14T15:40:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2017/02/01/disabling-the-touchscreen-under-linuxx11/</loc><lastmod>2017-02-01T21:24:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2017/01/17/space-filling-curves-to-map-multidimensional-data-to-a-single-dimension/</loc><lastmod>2017-01-21T23:00:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2017/01/17/minimal-perfect-hashing/</loc><lastmod>2017-01-17T19:43:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2017/01/09/stopping-the-go-http-server/</loc><lastmod>2017-01-09T18:24:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2016/11/29/resolving-go-import-urls/</loc><lastmod>2016-11-29T06:58:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2016/10/17/msbuildc-how-to-use-a-text-file-for-your-application-version/</loc><lastmod>2016-10-24T21:33:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2016/10/22/geometric-hashing/</loc><lastmod>2016-10-23T03:40:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2016/10/22/ridiculously-simple-google-hash-function/</loc><lastmod>2016-10-22T15:41:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2016/10/12/api-ai-natural-language-instruction-api/</loc><lastmod>2016-10-12T18:24:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2016/10/09/creating-tar-archives-in-go/</loc><lastmod>2016-10-09T04:29:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2016/09/26/secure-dns-queries-with-elliptic-curve-cryptography/</loc><lastmod>2016-09-26T14:52:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2016/09/22/c-parsing-a-csproj-project-file-using-xpath/</loc><lastmod>2016-09-22T20:48:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2016/09/22/go-encoding-maps-with-non-string-keys-to-json/</loc><lastmod>2016-09-22T15:13:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2016/09/16/tfs-tasks-do-not-appear-when-uploading-a-vsix/</loc><lastmod>2016-09-17T02:52:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2016/05/06/using-tokenization-token-replacement-for-buildsreleases-in-tfs-2015/</loc><lastmod>2016-09-17T02:00:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2016/07/07/converting-tfs-2015-build-definition-names-to-their-directory-ids/</loc><lastmod>2016-09-15T19:22:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2016/07/23/sorting-all-files-in-tree-by-modified-time-on-os-x/</loc><lastmod>2016-09-15T19:14:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2016/09/02/using-the-google-maps-client-library-for-go-in-appengine/</loc><lastmod>2016-09-15T18:25:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2016/08/26/implementing-sessions-under-appengine-with-go/</loc><lastmod>2016-09-15T18:23:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2016/08/27/implementing-a-sandboxed-go-environment/</loc><lastmod>2016-08-27T23:26:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2016/08/09/go-assigning-constants-by-power-of-two-using-iota/</loc><lastmod>2016-08-10T02:36:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2016/07/25/git-mechanical-tips/</loc><lastmod>2016-07-26T01:21:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2016/07/25/setting-environment-variables-from-powershell-task-under-tfs-2015/</loc><lastmod>2016-07-25T16:05:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2016/05/20/invalid-credentials-when-using-tfx-tool-to-login-to-tfs/</loc><lastmod>2016-07-19T18:56:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2016/07/08/using-nuget-core-to-get-the-latest-version-of-a-package/</loc><lastmod>2016-07-09T01:57:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2016/07/08/best-argument-processing-for-netc/</loc><lastmod>2016-07-08T19:51:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2016/07/05/searching-for-specific-packages-in-nuget/</loc><lastmod>2016-07-05T05:13:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2016/07/01/tfs-2015-database-structure-investigation/</loc><lastmod>2016-07-01T17:15:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2016/06/29/electron-ui-framework-for-node-js/</loc><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2016/06/atom-ui-screenshot-main-80d8c9841da6ed11c9d87f31136a4ca9.png</image:loc><image:title>Atom UI - screenshot-main-80d8c9841da6ed11c9d87f31136a4ca9</image:title></image:image><lastmod>2016-06-29T14:54:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2016/06/10/managing-visual-studiotfs-workspaces-at-the-command-line/</loc><lastmod>2016-06-29T09:03:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2016/06/09/system-process-bound-to-port-80-in-windows-can-not-obtain-ownership-information/</loc><lastmod>2016-06-09T19:37:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2016/06/08/show-visual-progress-for-dd-copy-operations/</loc><lastmod>2016-06-09T02:52:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2016/06/08/listing-packages-in-private-nuget-server/</loc><lastmod>2016-06-08T20:55:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2016/05/05/uploading-release-management-tasks-with-a-vsix-extension-package/</loc><lastmod>2016-05-31T22:09:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2016/05/05/adding-a-task-to-your-on-premise-tfs-2015-server/</loc><lastmod>2016-05-19T17:25:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2016/05/17/odd-find-behavior-under-windows-paths-must-precede-expression/</loc><lastmod>2016-05-17T17:50:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2016/05/12/collections-and-variable-references-in-msbuild/</loc><lastmod>2016-05-12T17:55:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2016/05/09/publishing-with-clickonce-via-visual-studio-and-tfs-2015-vnext/</loc><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2016/05/clickonce-settings-in-tfs-2015.png</image:loc><image:title>ClickOnce Settings in TFS 2015</image:title></image:image><lastmod>2016-05-09T20:46:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2016/05/09/creating-a-clickonce-application-in-visual-studio-2015/</loc><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2016/05/clickonce_2_pathsandupdates.png</image:loc><image:title>ClickOnce - 2 - Paths and Updates</image:title></image:image><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2016/05/clickonce_1_certificate.png</image:loc><image:title>ClickOnce - 1 - Certificate - 2 - Create</image:title></image:image><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2016/05/clickonce_9_updateprompt.png</image:loc><image:title>ClickOnce - 9 - Update Prompt</image:title></image:image><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2016/05/clickonce_8_runapplication.png</image:loc><image:title>ClickOnce - 8 - Run Application</image:title></image:image><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2016/05/clickonce_7_install_selfsignedcertificate.png</image:loc><image:title>ClickOnce - 7 - Install - Self-Signed Certificate</image:title></image:image><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2016/05/clickonce_6_install_prompt.png</image:loc><image:title>ClickOnce - 6 - Install - Prompt</image:title></image:image><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2016/05/clickonce_5_publishfiles.png</image:loc><image:title>ClickOnce - 5 - Publish Files</image:title></image:image><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2016/05/clickonce_4_publish.png</image:loc><image:title>ClickOnce - 4 - Publish</image:title></image:image><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2016/05/clickonce_3_updates.png</image:loc><image:title>ClickOnce - 3 - Updates</image:title></image:image><lastmod>2016-05-09T20:19:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/04/22/python-modules-under-osx-10-9-2/</loc><lastmod>2016-05-09T12:42:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2016/05/08/recording-speaker-output-on-osx/</loc><lastmod>2016-05-09T12:41:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2015/05/07/creating-a-case-sensitive-partition-in-osx/</loc><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2015/05/screen-shot-2015-05-07-at-10-54-11-pm.png</image:loc><image:title>Creating a Case-Sensitive Image in Disk Utility</image:title></image:image><lastmod>2016-05-09T12:41:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2016/01/21/creating-an-installable-boot-disk-for-osx/</loc><lastmod>2016-05-09T12:40:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2016/05/06/tfs-release-management-build-agent-doesnt-pickup-jobs/</loc><lastmod>2016-05-06T16:00:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2016/04/26/testing-deliverability-on-your-email-account/</loc><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2016/04/screen-shot-2016-04-26-at-8-40-19-pm.png</image:loc><image:title>Screen Shot 2016-04-26 at 8.40.19 PM</image:title></image:image><lastmod>2016-04-27T00:46:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2016/04/08/cheap-and-friendly-currency-exchange-rates-2/</loc><lastmod>2016-04-08T06:49:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2016/03/31/port-forwarding-in-windows/</loc><lastmod>2016-03-31T18:41:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2016/02/29/embedded-sql/</loc><lastmod>2016-02-29T17:49:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2016/02/01/go-offline-documentation/</loc><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2016/02/screen-shot-2016-02-01-at-7-20-03-am.png</image:loc><image:title>Screen Shot 2016-02-01 at 7.20.03 AM</image:title></image:image><lastmod>2016-02-27T06:43:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2016/02/14/converting-infix-expressions-to-postfix-in-python/</loc><lastmod>2016-02-14T17:47:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2016/02/14/using-xml-rpc-with-magento/</loc><lastmod>2016-02-14T17:44:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2016/02/09/sqlite-as-an-archive-or-easy-compressed-filesystem/</loc><lastmod>2016-02-14T07:54:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/04/17/writing-and-reading-7-zip-from-python/</loc><lastmod>2016-02-08T00:13:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2016/02/07/accessing-sales-history-in-magento-from-python-with-xml-rpc/</loc><lastmod>2016-02-07T22:30:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2016/02/03/hosting-go-packages/</loc><lastmod>2016-02-03T08:03:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2016/02/03/writing-vlc-extensions-in-lua/</loc><lastmod>2016-02-03T06:35:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2016/01/28/using-lua-with-redis-for-server-side-scripting/</loc><lastmod>2016-01-28T17:38:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2016/01/28/split-a-media-file-by-a-list-of-time-offsets/</loc><lastmod>2016-01-28T06:26:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2016/01/21/calculating-a-hash-for-a-path-recursively/</loc><lastmod>2016-01-21T22:36:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2016/01/19/the-numb-nuts-tutorial-to-celery-using-python/</loc><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2016/01/screen-shot-2016-01-19-at-12-56-48-am.png</image:loc><image:title>Screen Shot 2016-01-19 at 12.56.48 AM</image:title></image:image><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2016/01/screen-shot-2016-01-19-at-12-46-14-am.png</image:loc><image:title>Screen Shot 2016-01-19 at 12.46.14 AM</image:title></image:image><lastmod>2016-01-19T10:54:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2016/01/07/javascript-based-operating-system/</loc><lastmod>2016-01-07T07:21:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2016/01/03/googles-ssl-library/</loc><lastmod>2016-01-04T01:43:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2015/10/05/elon-musk-and-the-funniest-article-ever/</loc><lastmod>2015-10-05T05:04:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2015/09/14/create-a-video-from-your-processing-sketch-using-the-ide/</loc><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2015/09/screen-shot-2015-09-14-at-1-35-01-am.png</image:loc><image:title>Processing - Movie Maker - Result</image:title></image:image><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2015/09/screen-shot-2015-09-14-at-1-20-10-am1.png</image:loc><image:title>Processing - Movie Maker - Make Movie</image:title></image:image><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2015/09/screen-shot-2015-09-14-at-1-19-22-am1.png</image:loc><image:title>Processing - Movie Maker - Dialog</image:title></image:image><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2015/09/screen-shot-2015-09-14-at-1-18-39-am1.png</image:loc><image:title>Processing - Movie Maker - Open</image:title></image:image><lastmod>2015-09-14T05:45:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2015/09/13/drawing-to-a-video-using-opencv-and-python/</loc><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2015/09/screen-shot-2015-09-13-at-12-38-44-am.png</image:loc><image:title>OpenCV Python Video Example</image:title></image:image><lastmod>2015-09-13T14:00:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2015/08/05/processing-text-for-sentiment-and-other-good-stuff/</loc><lastmod>2015-08-06T02:22:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2015/08/04/build-an-r-tree-in-python-for-fun-and-profit/</loc><lastmod>2015-08-07T20:14:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2015/08/04/ephemeraldisposable-email-accounts/</loc><lastmod>2015-08-04T20:03:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2015/07/29/geonames-api-for-rdfsemantic-web-queries/</loc><lastmod>2015-07-30T00:57:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2015/07/28/open-health-apis-with-smart-on-fhir/</loc><lastmod>2015-07-29T02:38:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2015/07/28/build-recursive-patches-against-an-application-directory/</loc><lastmod>2015-07-29T01:19:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2015/07/25/using-networkx-to-plot-graphs/</loc><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2015/07/output.png</image:loc><image:title>NetworkX</image:title></image:image><lastmod>2015-07-25T23:41:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2015/07/20/a-complete-huffman-encoder-implementation/</loc><lastmod>2015-07-21T14:49:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2015/07/19/priorityqueue-versus-heapq/</loc><lastmod>2015-07-20T01:58:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2015/07/17/online-markdown-editorrepository/</loc><lastmod>2015-07-18T01:04:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2015/07/12/sentiment-analysis-large-movie-review-dataset/</loc><lastmod>2015-07-13T04:13:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2015/07/12/caffe-for-sentiment-analysis/</loc><lastmod>2015-07-13T03:41:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2015/07/08/share-images-with-temporary-short-links-like-pastebin/</loc><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2015/07/screen-shot-2015-07-08-at-5-17-05-am-e1436347122163.png</image:loc><image:title>Snaggy Temporary Image Links</image:title></image:image><lastmod>2015-07-08T09:19:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2015/07/06/renaming-images-to-their-exif-timestamps/</loc><lastmod>2015-07-06T04:26:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2015/07/05/uploading-massive-backups-to-amazon-glacier-via-boto/</loc><lastmod>2015-07-05T16:36:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2015/06/04/simple-graphsdigraphs-with-graphviz/</loc><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2015/06/l4lj3.png</image:loc><image:title>Example of GraphViz rendered via sfdp</image:title></image:image><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2015/06/output1.png</image:loc><image:title>GraphViz graph with edge-labels</image:title></image:image><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2015/06/output.png</image:loc><image:title>GraphViz graph without edge-labels</image:title></image:image><lastmod>2015-07-05T16:33:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2015/07/05/amazon-glacier-for-massive-long-term-backups-for-cheap/</loc><lastmod>2015-07-05T16:11:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2015/01/10/retrieving-multiple-result-sets-from-sqlalchemy/</loc><lastmod>2015-05-21T21:45:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2015/05/18/extracting-tokens-from-a-string-template-python/</loc><lastmod>2015-05-18T18:36:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2015/05/18/serving-a-beautiful-website-with-r-and-bootstrap/</loc><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2015/05/screenshot.png</image:loc><image:title>R Spline Screenshot</image:title></image:image><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2015/05/screen-shot-2015-05-17-at-11-10-30-pm-e1431922811674.png</image:loc><image:title>R Web Application Graph</image:title></image:image><lastmod>2015-05-18T04:20:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2015/05/17/beautiful-python-charts-using-seaborn/</loc><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2015/05/screen-shot-2015-05-17-at-10-27-10-pm.png</image:loc><image:title>pygal SVN Chart</image:title></image:image><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2015/05/figure_1.png</image:loc><image:title>Seaborn barchart</image:title></image:image><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2015/05/factorplot_bars.png</image:loc><image:title>Seaborn - factorplot</image:title></image:image><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2015/05/screen-shot-2015-05-17-at-9-55-46-pm.png</image:loc><image:title>pygal Example Chart</image:title></image:image><lastmod>2015-05-18T02:37:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2015/05/12/copying-all-including-hidden-files-from-one-directory-into-another/</loc><lastmod>2015-05-12T20:20:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2015/05/11/recursively-scanning-a-path-with-filters-under-python/</loc><lastmod>2015-05-11T16:06:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2015/05/08/unix-signals-and-their-integers/</loc><lastmod>2015-05-08T18:02:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2015/04/29/scriptable-c/</loc><lastmod>2015-04-30T03:44:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2015/04/28/python-recursive-defaultdict/</loc><lastmod>2015-04-29T03:08:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2015/04/24/subversion-from-python/</loc><lastmod>2015-04-24T18:12:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2015/04/24/using-inotify-to-watch-for-directory-changes-from-python/</loc><lastmod>2015-04-24T08:18:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2015/04/23/worlds-simplest-python-epoll-example-for-waiting-on-filesocket-readiness/</loc><lastmod>2015-04-23T08:35:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2015/04/22/issues-between-vagrant-and-your-webserver/</loc><lastmod>2015-04-22T19:54:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2015/04/16/brew-and-pyenv/</loc><lastmod>2015-04-16T17:50:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2015/04/16/brew-getting-the-install-path-of-a-package/</loc><lastmod>2015-04-16T17:49:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2015/04/13/finding-the-mime-type-of-a-file-in-subversion/</loc><lastmod>2015-04-13T18:38:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2015/04/07/naming-your-webpage-download/</loc><lastmod>2015-04-08T02:34:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2015/03/22/writing-custom-mysql-functions/</loc><lastmod>2015-03-22T23:12:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2015/02/02/sqlfiddle-for-quick-and-dirty-functional-sql-examples/</loc><lastmod>2015-02-02T05:24:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2015/01/27/installing-the-nginx-long-pollingcomet-module-on-a-mac-using-homebrew/</loc><lastmod>2015-01-27T14:53:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/12/02/configuring-your-private-docker-registry-for-ssl/</loc><lastmod>2014-12-02T15:30:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/10/21/tool-to-identify-supported-ciphersuites-for-a-given-server/</loc><lastmod>2014-11-18T15:20:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/11/17/gracefully-rebooting-gunicorn-for-upgrades/</loc><lastmod>2014-11-17T22:04:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/10/29/improving-your-code-with-modern-idioms/</loc><lastmod>2014-10-29T16:24:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/10/19/programmatically-driven-websites-in-python-with-httphandler-and-so_linger/</loc><lastmod>2014-10-23T05:54:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/10/21/cropping-on-faces-in-photos-with-cropman/</loc><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2014/10/screen-shot-2014-10-21-at-2-03-07-am.png</image:loc><image:title>Cropman</image:title></image:image><lastmod>2014-10-21T06:04:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/10/21/pritunl-open-source-enterprise-vpn-server-with-dashboard/</loc><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2014/10/pritunl.png</image:loc><image:title>pritunl VPN Server</image:title></image:image><lastmod>2014-10-21T05:56:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/about/</loc><lastmod>2017-02-24T09:57:42+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://blog.dustinoprea.com/2014/10/19/python-in-browser-javascript-implementation/</loc><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2014/10/screen-shot-2014-10-19-at-2-02-03-am.png</image:loc><image:title>repl.it</image:title></image:image><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2014/10/screen-shot-2014-10-19-at-1-55-29-am.png</image:loc><image:title>trinket.io</image:title></image:image><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2014/10/screen-shot-2014-10-19-at-1-52-37-am.png</image:loc><image:title>Skulpt</image:title></image:image><lastmod>2014-10-19T06:04:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/10/12/intro-to-docker-and-private-image-registries/</loc><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2014/10/screen-shot-2014-10-12-at-2-36-19-pm.png</image:loc><image:title>Screen Shot 2014-10-12 at 2.36.19 PM</image:title></image:image><lastmod>2014-10-17T19:49:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/08/10/dynamically-compiling-and-implementing-a-function/</loc><lastmod>2014-10-12T23:49:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/10/12/infinite-secure-and-distributed-backups-using-tahoe/</loc><lastmod>2014-10-12T19:54:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/10/07/console-based-markdown-presentation-tool/</loc><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2014/10/mdp.gif</image:loc><image:title>Markdown Presentation tool</image:title></image:image><lastmod>2014-10-08T03:10:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/09/28/the-etymology-of-foo/</loc><lastmod>2014-09-28T06:19:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/09/16/very-easy-pleasant-and-secure-distributed-storage-with-tahoe-lafs/</loc><lastmod>2014-09-17T18:38:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/09/16/underhanded-crypto-contest/</loc><lastmod>2014-09-17T01:49:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/09/16/convert-syslog-events-to-a-json-stream/</loc><lastmod>2014-09-16T14:57:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/08/26/song-tagsbeatstiming-and-other-metadata/</loc><lastmod>2014-08-27T08:48:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/08/09/serialize-a-generator-in-python/</loc><lastmod>2014-08-13T14:10:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/07/29/ssl-for-python-m2crypto-on-windows/</loc><lastmod>2014-07-31T04:36:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/07/25/sqlalchemy-and-mysql-encoding/</loc><lastmod>2014-07-25T20:07:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/07/23/using-ctypes-to-read-binary-data-from-a-double-pointer/</loc><lastmod>2014-07-23T16:24:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/07/19/statsd-for-real-time-application-events-and-analytics-on-osx/</loc><lastmod>2014-07-19T16:56:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/07/11/beautiful-flowcharts-and-uml-without-installation/</loc><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2014/07/test-1-new-page-e1405104850879.png</image:loc><image:title>Lucidchart Flowchart Example</image:title></image:image><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2014/07/test_1.png</image:loc><image:title>Gliffly Flowchart Example</image:title></image:image><lastmod>2014-07-19T16:53:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/05/04/monitor-application-events-in-real-time/</loc><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2014/05/screen-shot-2014-07-18-at-12-36-53-pm.png</image:loc><image:title>Graphite debugging</image:title></image:image><lastmod>2014-09-24T11:21:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/07/12/traceur-the-future-of-javascript-now/</loc><lastmod>2014-07-12T19:27:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/07/12/snappy-for-very-easy-compression/</loc><lastmod>2014-07-12T19:06:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/07/10/use-ca_kit-to-rapidly-establish-a-ca/</loc><lastmod>2014-07-10T14:40:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/07/09/deflate-socket-compression-in-python/</loc><lastmod>2014-07-09T04:14:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/07/06/method-overloads-in-python-3-4/</loc><lastmod>2014-07-07T03:38:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/07/06/the-blohg-blogging-engine/</loc><lastmod>2014-07-07T02:47:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/07/06/asciinema-to-record-and-share-your-terminal-sessions/</loc><lastmod>2014-07-07T02:43:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/07/06/arrow-package-for-complete-python-datetime-manipulation/</loc><lastmod>2014-07-07T02:23:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/07/06/hidden-in-plain-site-the-python-print-statement/</loc><lastmod>2014-07-07T00:19:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/07/06/a-compatible-way-of-getting-package-paths-in-python/</loc><lastmod>2014-07-06T21:42:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/06/30/generating-signatures-with-25519-curves-in-python/</loc><lastmod>2014-06-30T16:01:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/06/30/doing-proper-encryption-with-rijndael-using-pure-python/</loc><lastmod>2014-06-30T07:19:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/06/28/creating-those-neat-openssh-public-keys-and-dsa-and-ecdsa-keys-with-openssl-in-general/</loc><lastmod>2014-06-29T22:36:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/06/29/python-function-annotations/</loc><lastmod>2014-06-29T22:24:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/06/24/make-subversion-tags-in-record-time/</loc><lastmod>2014-06-25T01:18:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/06/23/fast-multipart-downloads-from-s3/</loc><lastmod>2014-06-23T16:00:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/06/17/doing-fast-multipart-uploads-to-s3-using-greenlets/</loc><lastmod>2014-06-18T10:39:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/06/16/using-a-rest-based-pipe-to-keep-systems-connected/</loc><lastmod>2014-06-16T07:31:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/06/15/using-route53-for-cheap-and-easy-dynamic-dns/</loc><lastmod>2014-06-15T16:11:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/06/11/rar-archive-embedded-vm/</loc><lastmod>2014-06-11T07:09:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/06/08/creating-a-ca-and-signing-certificates-with-python/</loc><lastmod>2014-06-08T23:44:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/06/07/openxanadu-linked-pages-presented-in-parallel/</loc><lastmod>2014-06-07T15:04:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/05/30/python-3-opening-for-write-but-failing-if-it-already-exists/</loc><lastmod>2014-05-30T14:06:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/05/25/create-a-service-catalog-with-consul-io/</loc><lastmod>2014-05-25T08:32:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/05/25/free-application-publishing-service/</loc><lastmod>2014-05-25T07:05:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/05/25/gossip/</loc><lastmod>2014-05-25T06:53:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/05/21/lightweight-live-video-in-a-webpage-with-gstreamer-and-webrtc/</loc><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2014/05/screenshot.png</image:loc><image:title>Janus WebRTC Gateway Screenshot</image:title></image:image><lastmod>2014-09-03T02:11:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/05/18/web-data-and-trends-data-feed/</loc><lastmod>2014-05-18T05:01:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/05/17/server-sent-events-as-an-alternative-to-long-polling-and-websockets/</loc><lastmod>2014-05-17T21:44:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/05/17/rfc-6143-remote-framebuffer-protocol/</loc><lastmod>2014-05-17T21:29:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/05/12/public-access-root-certificate-authority/</loc><lastmod>2014-05-12T14:27:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/05/07/automate-your-license-stubs-and-get-more-done/</loc><lastmod>2014-05-07T05:52:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/05/05/easy-and-loveable-cartesian-products-in-python/</loc><lastmod>2014-05-05T05:01:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/04/29/leap-motion-for-gesture-based-applications/</loc><lastmod>2014-04-29T17:57:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/04/29/kivy-for-multiplatform-including-mobile-python-development/</loc><lastmod>2014-04-29T17:44:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/04/29/non-sucking-service-manager-for-windows/</loc><lastmod>2014-04-29T17:41:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/04/23/using-zeromq-with-coroutines-gevent-under-python/</loc><lastmod>2014-04-23T04:07:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/04/18/adding-custom-data-to-x-509-ssl-certificates/</loc><lastmod>2014-04-21T00:30:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/04/17/stud-for-proxying-incoming-ssl-to-non-ssl/</loc><lastmod>2014-04-18T03:40:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/04/17/terrific-tutorial-on-establishing-your-own-ca/</loc><lastmod>2014-04-18T03:39:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/04/09/safe-rm-as-an-rm-wrapper/</loc><lastmod>2014-04-09T05:21:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/03/19/installing-xcode-command-line-tools-for-maverick-problems/</loc><lastmod>2014-03-19T20:11:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/03/16/tool-to-quickly-create-upstart-jobs/</loc><lastmod>2014-03-16T21:55:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/03/16/reading-keypresses-under-python/</loc><lastmod>2014-03-16T06:01:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/03/14/simplified-protocol-buffers-for-socket-communication/</loc><lastmod>2014-03-14T08:05:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/03/14/creating-and-commanding-daemon-services-with-python/</loc><lastmod>2014-03-14T08:01:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/03/11/inspecting-json-at-the-command-line/</loc><lastmod>2014-03-14T03:01:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/03/12/booting-directly-into-your-command-line-with-grub/</loc><lastmod>2014-03-13T00:25:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/03/08/building-a-distributed-filesystem-with-glusterfs/</loc><lastmod>2014-03-08T06:01:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/03/07/zfs-for-volume-management-and-raid/</loc><lastmod>2014-03-08T05:45:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/02/11/using-aufs-to-combine-directories-with-awesome-benefits/</loc><lastmod>2014-03-01T20:17:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/02/18/parsing-p12-certificates-from-python/</loc><lastmod>2014-02-20T16:02:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/02/20/making-an-apns-push-certificate/</loc><lastmod>2014-02-20T14:04:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/02/13/julia-language/</loc><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2014/02/julia.png</image:loc><image:title>julia</image:title></image:image><lastmod>2014-02-13T16:34:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/02/13/d3-javascript-library/</loc><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2014/02/d3.png</image:loc><image:title>d3</image:title></image:image><lastmod>2014-02-13T16:31:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/02/11/using-passworded-groups/</loc><lastmod>2014-02-12T03:53:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/01/29/using-ssl-wrap_socket-for-secure-sockets-in-python/</loc><lastmod>2014-01-29T16:06:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/01/27/using-etcd-as-a-clusterized-immediately-consistent-key-value-storage/</loc><lastmod>2014-01-27T05:42:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2014/01/26/custom-git-subcommands/</loc><lastmod>2014-01-26T19:43:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2013/12/31/environment-variables-under-ssh/</loc><lastmod>2013-12-31T05:31:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2013/12/19/using-nginx-for-long-polling-comet/</loc><lastmod>2013-12-20T05:05:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2013/11/28/using-etcd-as-a-highly-available-and-innovative-key-value-storage/</loc><lastmod>2013-12-01T06:35:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2013/11/29/using-the-tig-git-console-ui/</loc><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2013/11/gittigblamebrowser.png</image:loc><image:title>Git "Tig" Blame Browser</image:title></image:image><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2013/11/gittigcommitbrowser.png</image:loc><image:title>Git "Tig" Commit Browser</image:title></image:image><lastmod>2013-11-30T03:45:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2013/11/26/using-bitlys-nsq-job-queue/</loc><lastmod>2013-11-28T16:47:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2013/11/19/manager-namespaces-for-ipc-between-python-process-pools/</loc><lastmod>2013-11-20T04:28:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2013/11/12/new-tesseract-ocr-c-library/</loc><lastmod>2013-11-12T23:00:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2013/11/07/ocr-a-document-with-c/</loc><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2013/11/letter.jpg</image:loc><image:title>Sample Letter for OCR</image:title></image:image><lastmod>2013-11-07T06:54:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2013/11/05/better-resource-throttling-for-processes/</loc><lastmod>2013-11-06T18:10:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2013/11/05/create-a-development-openstack-instance-in-two-steps/</loc><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2013/11/system-info-openstack-dashboard-chromium_017.png</image:loc><image:title>OpenStack - 6 - System Info 1</image:title></image:image><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2013/11/system-info-openstack-dashboard-chromium_016.png</image:loc><image:title>OpenStack - 6 - System Info 2</image:title></image:image><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2013/11/system-info-openstack-dashboard-chromium_015.png</image:loc><image:title>OpenStack - 6 - System Info 3</image:title></image:image><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2013/11/images-openstack-dashboard-chromium_014.png</image:loc><image:title>OpenStack - 5 - Images</image:title></image:image><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2013/11/flavors-openstack-dashboard-chromium_013.png</image:loc><image:title>OpenStack - 4 - Flavors</image:title></image:image><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2013/11/instance-details-openstack-dashboard-chromium_012.png</image:loc><image:title>OpenStack - 3 - Instance Details</image:title></image:image><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2013/11/instances-openstack-dashboard-chromium_011.png</image:loc><image:title>OpenStack - 3 - Instances</image:title></image:image><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2013/11/hypervisors-openstack-dashboard-chromium_010.png</image:loc><image:title>OpenStack - 2 - Hypervisors</image:title></image:image><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2013/11/login-openstack-dashboard-chromium_009.png</image:loc><image:title>OpenStack - 1 - Login</image:title></image:image><lastmod>2013-11-06T03:17:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2013/11/04/displaying-c-vtables/</loc><lastmod>2013-11-04T09:23:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2013/11/01/search-deep-linking-with-google/</loc><lastmod>2013-11-01T22:57:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2013/10/29/compiling-your-cc-and-obj-cc-code-with-clang-llvm/</loc><lastmod>2013-10-29T08:06:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2013/10/27/the-highway-guide-to-writing-gedit-plugins/</loc><lastmod>2013-10-27T11:48:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2013/10/27/preventing-lost-data-in-gedit/</loc><lastmod>2013-10-27T11:18:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2013/10/17/vectors-in-c/</loc><lastmod>2013-10-17T09:47:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2013/10/15/cmake-hello-world-tutorial/</loc><lastmod>2013-10-16T16:00:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2013/10/11/obama-and-github/</loc><lastmod>2013-10-11T22:19:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2013/10/11/a-practitioners-overview-to-ssl-and-viewing-the-certificate-chain-from-python/</loc><lastmod>2013-10-11T09:07:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2013/10/09/package-backup-for-linux-backups/</loc><lastmod>2013-10-09T09:38:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2013/10/09/using-hmacs-instead-of-plain-hashes-for-security/</loc><lastmod>2013-10-09T08:24:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2013/10/07/scheduling-cron-jobs-from-python/</loc><lastmod>2013-10-07T11:59:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2013/10/05/a-console-based-form/</loc><lastmod>2013-10-05T18:08:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2013/10/03/listing-ssl-certificates-for-a-hostname/</loc><lastmod>2013-10-03T06:46:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2013/10/01/putting-pypi-download-counts-on-your-webpage/</loc><image:image><image:loc>https://blog.dustinoprea.com/wp-content/uploads/2013/10/index.png</image:loc><image:title>index</image:title></image:image><lastmod>2013-10-01T21:20:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2013/10/01/password-strength-checking-in-python/</loc><lastmod>2013-10-01T21:14:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2013/09/24/pysecure-is-now-python-3-compatible/</loc><lastmod>2013-09-30T04:27:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2013/09/28/a-pure-python-implementation-of-pytz/</loc><lastmod>2013-09-30T04:27:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2013/09/29/appengine-development-environment-module-restrictions/</loc><lastmod>2013-09-30T04:25:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2013/09/29/writing-your-own-timezone-implementation-for-python/</loc><lastmod>2013-09-30T04:25:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2013/09/30/how-to-use-pythons-diff-functionality/</loc><lastmod>2013-09-30T04:21:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2013/09/25/dumping-raw-python-from-dictionary/</loc><lastmod>2013-09-27T04:14:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2013/09/17/using-dialog-for-nice-easy-c-based-console-dialogs/</loc><lastmod>2013-09-18T03:59:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2013/09/13/status-of-pysecure/</loc><lastmod>2013-09-13T14:38:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2013/09/13/progress-of-gdrivefs-google-drive-fuse-adapter/</loc><lastmod>2013-09-13T06:23:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2013/09/13/automotive-trouble-code-lookup/</loc><lastmod>2013-09-13T05:21:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com/2013/09/13/mime-type-lookup/</loc><lastmod>2013-09-13T05:08:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.dustinoprea.com</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2026-02-12T02:12:27+00:00</lastmod></url></urlset>
