41554 blogs · [ { "id": "01a08791-4dee-737a-8f58-8c8d91d79ff6", "title": "Installing KDE with LVM and LUKS", "url": "https://joshuakugler.com/installing-kde-with-lvm-and-luks.html", "published_at": "2024-10-16T23:35:00+00:00" }, { "id": "01a08791-4dee-737a-8f58-8c8d91fceed6", "title": "When reprepro insists on sha1 instead of sha256", "url": "https://joshuakugler.com/when-reprepro-insists-on-sha1-instead-of-sha256.html", "published_at": "2019-11-11T23:24:00+00:00" }, { "id": "01a08791-4dee-737a-8f58-8c8d92613051", "title": "How to verify proper cert order in a PEM file", "url": "https://joshuakugler.com/how-to-verify-proper-cert-order-in-a-pem-file.html", "published_at": "2019-10-17T21:16:00+00:00" }, { "id": "01a08791-4dee-737a-8f58-8c8d92b107c2", "title": "Generating Static Pages For All AWStats files", "url": "https://joshuakugler.com/generating-static-pages-for-all-awstats-files.html", "published_at": "2018-05-16T20:00:00+00:00" }, { "id": "01a08791-4dee-737a-8f58-8c8d92f3c2c1", "title": "Using Teaching Textbooks Programs Without the CDs", "url": "https://joshuakugler.com/using-teaching-textbooks-programs-without-the-cds.html", "published_at": "2018-03-27T20:00:00+00:00" }, { "id": "01a08791-4dee-737a-8f58-8c8d93090bc6", "title": "Cups, Ghostscript, and Memory Errors, Oh My!", "url": "https://joshuakugler.com/cups-ghostscript-and-memory-errors-oh-my.html", "published_at": "2018-03-18T20:46:00+00:00" }, { "id": "01a08791-4dee-737a-8f58-8c8d9326dfb6", "title": "An Interview with Simon Kelley, the Author of dnsmasq", "url": "https://joshuakugler.com/an-interview-with-simon-kelley-the-author-of-dnsmasq.html", "published_at": "2017-12-12T20:00:00+00:00" }, { "id": "01a08791-4dee-737a-8f58-8c8d93c26686", "title": "Notes on a Successful Fast Trak Pour", "url": "https://joshuakugler.com/notes-on-a-successful-fast-trak-pour.html", "published_at": "2017-10-24T21:30:00+00:00" }, { "id": "01a08791-4dee-737a-8f58-8c8d94197924", "title": "Resetting Passwords Without Expiry in FreeIPA", "url": "https://joshuakugler.com/resetting-passwords-without-expiry-in-freeipa.html", "published_at": "2017-10-20T21:28:00+00:00" }, { "id": "01a08791-4dee-737a-8f58-8c8d94bf1fe7", "title": "Using Chef Zero, Audit Mode, and Packer", "url": "https://joshuakugler.com/using-chef-zero-audit-mode-and-packer.html", "published_at": "2017-09-26T00:52:00+00:00" }, { "id": "01a08791-4dee-737a-8f58-8c8d9515511b", "title": "Bringing up Atlassian JIRA/Confluence/Crowd on DreamHost’s DreamCompute", "url": "https://joshuakugler.com/bringing-up-atlassian-jiraconfluencecrowd-on-dreamhosts-dreamcompute.html", "published_at": "2014-09-13T21:58:00+00:00" }, { "id": "01a08791-4dee-737a-8f58-8c8d95b08966", "title": "The dreaded xsane \"Invalid argument\" and an easy fix", "url": "https://joshuakugler.com/the-dreaded-xsane-invalid-argument-and-an-easy-fix.html", "published_at": "2013-10-18T00:38:45+00:00" }, { "id": "01a08791-4dee-737a-8f58-8c8d96acedbe", "title": "When el6 won’t apply a default route", "url": "https://joshuakugler.com/when-el6-wont-apply-a-default-route.html", "published_at": "2013-08-21T23:53:39+00:00" }, { "id": "01a08791-4dee-737a-8f58-8c8d972c006f", "title": "Dealing with cert errors when using python-ldap", "url": "https://joshuakugler.com/dealing-with-cert-errors-when-using-python-ldap.html", "published_at": "2013-02-15T00:59:13+00:00" }, { "id": "01a08791-4dee-737a-8f58-8c8d97f3689d", "title": "Resetting user password in Serendipity", "url": "https://joshuakugler.com/resetting-user-password-in-serendipity.html", "published_at": "2011-09-15T22:53:00+00:00" }, { "id": "01a08791-4dee-737a-8f58-8c8d984876fc", "title": "Fixing heavy disk activity (excessive IO) in KMail", "url": "https://joshuakugler.com/fixing-heavy-disk-activity-excessive-io-in-kmail.html", "published_at": "2011-09-15T21:57:24+00:00" }, { "id": "01a08791-4dee-737a-8f58-8c8d98626161", "title": "When localhost isn’t localhost: Apache and OpenLDAP", "url": "https://joshuakugler.com/when-localhost-isnt-localhost-apache-and-openldap.html", "published_at": "2010-08-19T21:30:08+00:00" }, { "id": "01a08791-4dee-737a-8f58-8c8d9874979a", "title": "Creating new Mailman lists on cPanel from the command line", "url": "https://joshuakugler.com/creating-new-mailman-lists-on-cpanel-from-the-command-line.html", "published_at": "2010-01-11T23:57:00+00:00" }, { "id": "01a08791-4dee-737a-8f58-8c8d9946b250", "title": "BetweenDict, a Python dict for value ranges", "url": "https://joshuakugler.com/betweendict-a-python-dict-for-value-ranges.html", "published_at": "2009-12-31T23:50:04+00:00" }, { "id": "01a08791-4dee-737a-8f58-8c8d9986ec6d", "title": "Basie sounds good…but only SVN?", "url": "https://joshuakugler.com/basie-sounds-goodbut-only-svn.html", "published_at": "2009-12-24T01:26:08+00:00" }, { "id": "01a08791-4dee-737a-8f58-8c8d9a080e68", "title": "Don’t use strptime, use a regex", "url": "https://joshuakugler.com/dont-use-strptime-use-a-regex.html", "published_at": "2009-09-23T20:28:48+00:00" }, { "id": "01a08791-4dee-737a-8f58-8c8d9a9e5934", "title": "Generating PDF thumbnails", "url": "https://joshuakugler.com/generating-pdf-thumbnails.html", "published_at": "2009-09-04T23:27:00+00:00" }, { "id": "01a08791-4dee-737a-8f58-8c8d9ae2ae60", "title": "I couldn’t have said it any better, Dell", "url": "https://joshuakugler.com/i-couldnt-have-said-it-any-better-dell.html", "published_at": "2009-07-05T21:50:37+00:00" }, { "id": "01a08791-4dee-737a-8f58-8c8d9b21e65d", "title": "When marketing gets ahead of engineering", "url": "https://joshuakugler.com/when-marketing-gets-ahead-of-engineering.html", "published_at": "2009-07-05T21:29:42+00:00" }, { "id": "01a08791-4dee-737a-8f58-8c8d9b69ba7d", "title": "Figuring out why I can’t resume any more", "url": "https://joshuakugler.com/figuring-out-why-i-cant-resume-any-more.html", "published_at": "2009-05-17T20:54:05+00:00" }, { "id": "01a08791-4dee-737a-8f58-8c8d9c320a53", "title": "Chaining SSH Connections", "url": "https://joshuakugler.com/chaining-ssh-connections.html", "published_at": "2009-05-06T21:58:22+00:00" }, { "id": "01a08791-4dee-737a-8f58-8c8d9cb5eee8", "title": "Woohoo! I’m \"published!\"", "url": "https://joshuakugler.com/woohoo-im-published.html", "published_at": "2009-05-06T19:18:10+00:00" }, { "id": "01a08791-4dee-737a-8f58-8c8d9d96a9c0", "title": "Looking for work again", "url": "https://joshuakugler.com/looking-for-work-again.html", "published_at": "2009-05-01T02:41:37+00:00" }, { "id": "01a08791-4dee-737a-8f58-8c8d9db2e7e7", "title": "Be Careful Who You Prank", "url": "https://joshuakugler.com/be-careful-who-you-prank.html", "published_at": "2009-04-29T18:53:21+00:00" }, { "id": "01a08791-4dee-737a-8f58-8c8d9dcfc172", "title": "Skills vs. Theory: Which Should Be Taught?", "url": "https://joshuakugler.com/skills-vs-theory-which-should-be-taught.html", "published_at": "2009-04-29T17:47:09+00:00" }, { "id": "01a08791-4dee-737a-8f58-8c8d9ea659b6", "title": "Real dependencies, not convenient dependencies", "url": "https://joshuakugler.com/real-dependencies-not-convenient-dependencies.html", "published_at": "2009-04-28T16:19:57+00:00" }, { "id": "01a08791-4dee-737a-8f58-8c8d9f8507be", "title": "Get a better one", "url": "https://joshuakugler.com/get-a-better-one.html", "published_at": "2009-04-24T23:42:27+00:00" }, { "id": "01a08791-4dee-737a-8f58-8c8d9f87efba", "title": "Building Python Eggs with C Extensions on Windows", "url": "https://joshuakugler.com/building-python-eggs-with-c-extensions-on-windows.html", "published_at": "2008-11-15T00:13:31+00:00" }, { "id": "01a08791-4dee-737a-8f58-8c8d9fb163ea", "title": "A near (computer) death experience", "url": "https://joshuakugler.com/a-near-computer-death-experience.html", "published_at": "2008-11-13T07:59:02+00:00" }, { "id": "01a08791-4dee-737a-8f58-8c8da0a03329", "title": "Starting up at a Startup", "url": "https://joshuakugler.com/starting-up-at-a-startup.html", "published_at": "2008-11-10T08:21:56+00:00" }, { "id": "01a08791-4dee-737a-8f58-8c8da0a9280a", "title": "Can you effectively enforce reciprocity?", "url": "https://joshuakugler.com/can-you-effectively-enforce-reciprocity.html", "published_at": "2008-11-05T21:53:34+00:00" }, { "id": "01a08791-4dee-737a-8f58-8c8da1663d87", "title": "You’re using what!?", "url": "https://joshuakugler.com/youre-using-what.html", "published_at": "2008-10-27T23:55:40+00:00" }, { "id": "01a08791-4dee-737a-8f58-8c8da1c3522a", "title": "Job Hunting", "url": "https://joshuakugler.com/job-hunting.html", "published_at": "2008-10-11T00:41:36+00:00" }, { "id": "01a08791-4dee-737a-8f58-8c8da1cc7955", "title": "Don’t use Brightline Compliance", "url": "https://joshuakugler.com/dont-use-brightline-compliance.html", "published_at": "2008-09-10T19:34:24+00:00" }, { "id": "01a08791-4dee-737a-8f58-8c8da272f03a", "title": "Encouraging strong passwords", "url": "https://joshuakugler.com/encouraging-strong-passwords.html", "published_at": "2008-08-14T20:18:00+00:00" }, { "id": "01a08791-4dee-737a-8f58-8c8da3407c7c", "title": "Defect? Feature request? Who decides?", "url": "https://joshuakugler.com/defect-feature-request-who-decides.html", "published_at": "2008-08-13T19:42:20+00:00" }, { "id": "01a08791-4dee-737a-8f58-8c8da34fe8e7", "title": "Geek bands", "url": "https://joshuakugler.com/geek-bands.html", "published_at": "2008-08-12T02:53:35+00:00" }, { "id": "01a08791-4dee-737a-8f58-8c8da41e2558", "title": "Relative Difficulty", "url": "https://joshuakugler.com/relative-difficulty.html", "published_at": "2008-08-11T05:47:00+00:00" }, { "id": "01a08791-4dee-737a-8f58-8c8da4b23d10", "title": "Making stew", "url": "https://joshuakugler.com/making-stew.html", "published_at": "2008-08-11T00:30:00+00:00" } ] posts Claim your blog
Back to joshuakugler.com
Blog · corpus.blog/blogs/joshuakugler.com/posts

joshuakugler.com

joshuakugler.com

2024

2019

2018

2017

2014

2013

2011

2010

2009

2008