https://blog.jj5.net/blog/
2025-12-04T06:41:00+00:00
https://blog.jj5.net/blog/2011/08/11/can-do/
2011-08-12T02:37:55+00:00
https://blog.jj5.net/blog/2011/08/11/pro-g-club/
2011-08-12T02:38:06+00:00
https://blog.jj5.net/blog/2011/08/08/messing-up-the-area/
2011-08-12T02:41:37+00:00
https://blog.jj5.net/blog/2011/08/07/i-am-the-law/
2011-08-12T02:41:45+00:00
https://blog.jj5.net/blog/2011/08/05/im-back/
2011-08-12T02:42:02+00:00
https://blog.jj5.net/blog/2011/08/08/have-aspirations-cant-sleep/
2011-08-12T08:44:30+00:00
https://blog.jj5.net/blog/2011/08/12/mediawikiwikipedia-content-distribution/
2011-08-12T12:21:58+00:00
https://blog.jj5.net/blog/2011/08/12/communism-is-like-adacemia-is-like-wikipedia/
2011-08-12T13:13:36+00:00
https://blog.jj5.net/blog/2011/08/13/progclub-news/
2011-08-13T08:33:50+00:00
https://blog.jj5.net/blog/2011/08/14/searching-google/
2011-08-13T16:21:10+00:00
https://blog.jj5.net/blog/2011/08/14/my-anthem/
2011-08-13T17:47:44+00:00
https://blog.jj5.net/blog/2011/08/14/new-progclub-logo/
2011-08-14T06:46:43+00:00
https://blog.jj5.net/blog/2011/08/15/ssh-logins-and-member-web-pages-now-functional/
2011-08-14T21:34:37+00:00
https://blog.jj5.net/blog/2011/08/15/posting-to-reddit/
2011-08-15T11:47:13+00:00
https://blog.jj5.net/blog/2011/08/16/credit-card-buckets-spec/
2011-08-15T21:21:58+00:00
https://blog.jj5.net/blog/2011/08/18/empowerment/
2011-08-18T03:39:49+00:00
https://blog.jj5.net/blog/2011/08/23/advice-from-an-old-programmer/
2011-08-23T09:55:19+00:00
https://blog.jj5.net/blog/2011/08/26/lol/
2011-08-26T13:28:00+00:00
https://blog.jj5.net/blog/2011/08/29/ffs-wordpress/
2011-08-29T05:32:29+00:00
https://blog.jj5.net/blog/2011/09/01/42/
2011-09-02T01:07:06+00:00
https://blog.jj5.net/blog/2011/09/02/chillin-with-the-bots/
2011-09-02T10:42:51+00:00
https://blog.jj5.net/blog/2011/09/02/google-chrome-ftw/
2011-09-03T02:29:06+00:00
https://blog.jj5.net/blog/2011/09/04/is-meta/
2011-09-04T13:02:30+00:00
https://blog.jj5.net/blog/2011/09/04/programmers-club/
2011-09-04T19:19:15+00:00
https://blog.jj5.net/blog/2011/09/10/google-rank-5/
2011-09-09T22:57:05+00:00
https://blog.jj5.net/blog/2011/09/10/noam-chomsky-1994-documentary/
2011-09-10T03:01:20+00:00
https://blog.jj5.net/blog/2011/09/11/www-jj5-net/
2011-09-10T22:00:12+00:00
https://blog.jj5.net/blog/2011/09/17/the-computers-in-the-sky/
2011-09-17T07:35:23+00:00
https://blog.jj5.net/blog/2011/09/17/thought-for-the-day/
2011-09-17T11:44:45+00:00
https://blog.jj5.net/blog/2011/08/14/help-im-being-raped-by-googlebot/
2011-09-24T15:41:26+00:00
https://blog.jj5.net/blog/2011/09/25/jj5-net-now-with-soundtrack/
2011-09-24T15:51:27+00:00
https://blog.jj5.net/blog/2011/09/25/is-meta-2/
2011-09-24T16:15:38+00:00
https://blog.jj5.net/blog/2011/09/26/the-reality-of-ai/
2011-09-25T15:33:17+00:00
https://blog.jj5.net/blog/2011/09/26/todays-spam/
2011-09-25T20:59:01+00:00
https://blog.jj5.net/blog/2011/10/07/ml-class/
2011-10-07T03:27:35+00:00
https://blog.jj5.net/blog/2011/10/10/intelligence/
2011-10-09T16:06:40+00:00
https://blog.jj5.net/blog/2011/10/17/george-lakoff/
2011-10-16T14:44:23+00:00
https://blog.jj5.net/blog/2011/10/11/objective-and-subjective-substantial-and-formal-intent-interpretation-and-meaning/
2011-10-16T15:47:31+00:00
https://blog.jj5.net/blog/2011/10/22/words-on-noam-chomskys-computer/
2011-10-23T04:40:11+00:00
https://blog.jj5.net/blog/2011/10/26/i-hope-we-live-to-tell-the-tale/
2011-10-26T12:50:52+00:00
https://blog.jj5.net/blog/2011/10/29/like-the-deserts-miss-the-rain/
2011-10-29T04:03:18+00:00
https://blog.jj5.net/blog/2011/11/28/spam-spam-spam-spam-spam-spam/
2011-11-28T10:45:03+00:00
https://blog.jj5.net/blog/2011/12/09/thought-for-the-day-2/
2011-12-08T13:10:14+00:00
https://blog.jj5.net/blog/2011/12/17/thought-for-the-day-3/
2011-12-16T13:27:31+00:00
https://blog.jj5.net/blog/2012/01/27/rip-daniel-beck/
2012-02-04T09:39:53+00:00
https://blog.jj5.net/blog/2012/02/20/someone-has-almost-certainly-never-spoken-this-sentence-before/
2012-02-19T20:06:17+00:00
https://blog.jj5.net/blog/2012/03/20/chatting-with-key-about-angry-orange/
2012-03-19T19:42:41+00:00
https://blog.jj5.net/blog/2012/03/29/css-drop-down-menus/
2012-03-28T13:22:46+00:00
https://blog.jj5.net/blog/2012/03/30/jquery-browser/
2012-03-29T20:02:37+00:00
https://blog.jj5.net/blog/2012/03/30/javascript-settimeout/
2012-03-29T21:43:06+00:00
https://blog.jj5.net/blog/2012/03/30/css-overflow-property-2/
2012-03-29T21:50:17+00:00
https://blog.jj5.net/blog/2012/03/27/subversion-path-based-authorization/
2012-03-31T20:00:00+00:00
https://blog.jj5.net/blog/2012/03/27/subversion-apache-digest-authentication/
2012-03-31T20:00:08+00:00
https://blog.jj5.net/blog/2012/03/27/support-for-openid/
2012-03-31T20:00:14+00:00
https://blog.jj5.net/blog/2012/03/25/total-domain-name-registrations-and-obsessed-with-facebook/
2012-03-31T20:00:23+00:00
https://blog.jj5.net/blog/2012/03/24/http-request-methods/
2012-03-31T20:00:51+00:00
https://blog.jj5.net/blog/2012/03/24/css-positioning/
2012-03-31T20:01:10+00:00
https://blog.jj5.net/blog/2012/03/20/mysql-if-syntax/
2012-03-31T20:01:16+00:00
https://blog.jj5.net/blog/2012/03/20/wordpress-post-email-notifications/
2012-03-31T20:01:25+00:00
https://blog.jj5.net/blog/2012/03/20/base-36-encodin-and-radix-economy/
2012-03-31T20:01:31+00:00
https://blog.jj5.net/blog/2012/03/20/the-absolute-minimum-every-software-developer-absolutely-positively-must-know-about-unicode-and-character-sets/
2012-03-31T20:01:40+00:00
https://blog.jj5.net/blog/2012/03/20/idn-homograph-attacks-and-confusable-characters/
2012-03-31T20:01:53+00:00
https://blog.jj5.net/blog/2012/03/20/punycode/
2012-03-31T20:02:05+00:00
https://blog.jj5.net/blog/2012/03/27/apache-module-mod_macro/
2012-03-31T20:02:16+00:00
https://blog.jj5.net/blog/2012/03/27/apache-configuration-error-couldnt-check-user-no-user-file/
2012-03-31T20:02:27+00:00
https://blog.jj5.net/blog/2012/03/20/php-number-base-conversion/
2012-03-31T20:02:39+00:00
https://blog.jj5.net/blog/2012/03/20/new-bcmod-javascript-function-at-jsphp-co/
2012-03-31T20:02:48+00:00
https://blog.jj5.net/blog/2012/03/19/the-most-common-openssl-commands-and-viewing-a-crl/
2012-03-31T20:02:55+00:00
https://blog.jj5.net/blog/2012/03/15/apache-url-rewriting-guide-and-errordocument-directive/
2012-03-31T20:03:09+00:00
https://blog.jj5.net/blog/2012/03/13/openid-authentication-2-0/
2012-03-31T20:03:18+00:00
https://blog.jj5.net/blog/2012/03/04/mediawiki-manualinterfacesidebar/
2012-03-31T20:03:26+00:00
https://blog.jj5.net/blog/2012/03/04/software-versioning/
2012-03-31T20:03:33+00:00
https://blog.jj5.net/blog/2012/03/01/interviewing-at-google/
2012-03-31T20:03:38+00:00
https://blog.jj5.net/blog/2012/02/28/culture/
2012-03-31T20:03:43+00:00
https://blog.jj5.net/blog/2012/02/28/mailman-check_perms/
2012-03-31T20:03:50+00:00
https://blog.jj5.net/blog/2012/02/28/mailman-3-0-and-postfix-virtual-domains/
2012-03-31T20:03:55+00:00
https://blog.jj5.net/blog/2012/02/28/using-gzip-or-bzip2-or/
2012-03-31T20:04:05+00:00
https://blog.jj5.net/blog/2012/02/28/removing-colour-code-special-characters-with-sed/
2012-03-31T20:04:11+00:00
https://blog.jj5.net/blog/2012/02/26/math-support-in-mediawiki/
2012-03-31T20:04:21+00:00
https://blog.jj5.net/blog/2012/02/25/svnindexxslt/
2012-03-31T20:04:26+00:00
https://blog.jj5.net/blog/2012/02/25/phpmyadmin-queryhistorydb/
2012-03-31T20:04:32+00:00
https://blog.jj5.net/blog/2012/02/24/starting-a-putty-session-from-the-command-line/
2012-03-31T20:04:37+00:00
https://blog.jj5.net/blog/2012/02/24/httpssslverifyclient-require-in-directorybig-post-apache-error/
2012-03-31T20:04:47+00:00
https://blog.jj5.net/blog/2012/02/24/apache-module-mod_rewrite/
2012-03-31T20:04:54+00:00
https://blog.jj5.net/blog/2012/02/20/mysql-ssl-connections-not-working-with-phpmyadmin-and-mysqli/
2012-03-31T20:05:12+00:00
https://blog.jj5.net/blog/2012/02/18/fail2ban-actions-action-error/
2012-03-31T20:05:19+00:00
https://blog.jj5.net/blog/2012/02/17/password-encryption-hashing-salting-explained/
2012-03-31T20:05:24+00:00
https://blog.jj5.net/blog/2012/02/17/getting-absolute-path-from-relative-path-in-bash/
2012-03-31T20:05:38+00:00
https://blog.jj5.net/blog/2012/02/17/mysql-encryption-and-compression-functions/
2012-03-31T20:05:44+00:00
https://blog.jj5.net/blog/2012/02/16/https-and-client-certificates/
2012-03-31T20:05:51+00:00
https://blog.jj5.net/blog/2012/02/14/getting-acceptable-client-certificate-ca-names/
2012-03-31T20:06:08+00:00
https://blog.jj5.net/blog/2012/02/13/configuring-bind-for-lan-ptr-records/
2012-03-31T20:06:13+00:00
https://blog.jj5.net/blog/2012/02/11/info-task-dpkg27497-blocked-for-more-than-120-seconds/
2012-03-31T20:06:20+00:00
https://blog.jj5.net/blog/2012/02/09/apache-2-with-ssltls-step-by-step/
2012-03-31T20:06:25+00:00
https://blog.jj5.net/blog/2012/02/09/postfix-virtual-mailboxes-and-procmail-filtering/
2012-03-31T20:06:40+00:00
https://blog.jj5.net/blog/2012/02/09/security-considerations-for-find/
2012-03-31T20:06:48+00:00
https://blog.jj5.net/blog/2012/02/09/postfix-and-unsolicited-commercial-email-uce-aka-spam/
2012-03-31T20:06:56+00:00
https://blog.jj5.net/blog/2012/02/09/apache-usecanonicalname-directive/
2012-03-31T20:07:00+00:00
https://blog.jj5.net/blog/2012/02/09/apache-serversignature-and-servertokens-configuration-options/
2012-03-31T20:07:05+00:00
https://blog.jj5.net/blog/2012/02/09/apache-performance-tuning/
2012-03-31T20:07:10+00:00
https://blog.jj5.net/blog/2012/02/09/http-content-negotiation-in-apache/
2012-03-31T20:07:15+00:00
https://blog.jj5.net/blog/2012/02/09/differences-between-tmp-and-vartmp/
2012-03-31T20:07:23+00:00
https://blog.jj5.net/blog/2012/02/09/online-certificate-status-protocol/
2012-03-31T20:07:31+00:00
https://blog.jj5.net/blog/2012/02/08/apache-and-ssl-https/
2012-03-31T20:07:39+00:00
https://blog.jj5.net/blog/2012/02/07/spamassassin-whitelist-and-blacklisting/
2012-03-31T20:07:50+00:00
https://blog.jj5.net/blog/2012/02/07/viewing-and-manipulating-the-postfix-mail-queue/
2012-03-31T20:07:55+00:00
https://blog.jj5.net/blog/2012/02/07/bash-wait/
2012-03-31T20:08:07+00:00
https://blog.jj5.net/blog/2012/02/06/postfix-filter_readme/
2012-03-31T20:08:11+00:00
https://blog.jj5.net/blog/2012/02/06/resolved-warning-request-to-update-table-btreevarrunsmtp_tls_session_cache-in-non-postfix-directory-varrun/
2012-03-31T20:08:18+00:00
https://blog.jj5.net/blog/2012/02/06/configure-fail2ban-to-use-route-instead-of-iptables-to-block-connections/
2012-03-31T20:08:24+00:00
https://blog.jj5.net/blog/2012/02/05/watching-the-web-logs-on-all-of-my-servers-in-real-time/
2012-03-31T20:08:32+00:00
https://blog.jj5.net/blog/2012/02/05/bash-aliases-for-listing-directories/
2012-03-31T20:08:38+00:00
https://blog.jj5.net/blog/2012/02/04/how-do-i-permanently-disable-linuxs-console-screen-saver-system-wide/
2012-03-31T20:08:43+00:00
https://blog.jj5.net/blog/2012/02/04/postfix-header-checks/
2012-03-31T20:08:49+00:00
https://blog.jj5.net/blog/2012/02/04/slowing-down-fail2ban/
2012-03-31T20:08:54+00:00
https://blog.jj5.net/blog/2012/02/04/disabling-expandtab-in-vim/
2012-03-31T20:09:01+00:00
https://blog.jj5.net/blog/2012/02/04/fail2ban-status/
2012-03-31T20:09:06+00:00
https://blog.jj5.net/blog/2012/02/03/samba-and-iptables/
2012-03-31T20:09:11+00:00
https://blog.jj5.net/blog/2012/02/03/ubuntulinuxunix-user-and-group-account-management/
2012-03-31T20:09:17+00:00
https://blog.jj5.net/blog/2012/02/03/ignoring-emails-with-old-dates/
2012-03-31T20:09:23+00:00
https://blog.jj5.net/blog/2012/02/03/making-directories-executable-and-files-read-and-writeable/
2012-03-31T20:09:29+00:00
https://blog.jj5.net/blog/2012/02/03/disk-errors/
2012-03-31T20:09:37+00:00
https://blog.jj5.net/blog/2012/02/02/setting-up-an-ubuntu-server/
2012-03-31T20:09:43+00:00
https://blog.jj5.net/blog/2012/02/02/modify-reserved-disk-space-quota/
2012-03-31T20:09:58+00:00
https://blog.jj5.net/blog/2012/02/02/rfc-2397-the-data-url-scheme/
2012-03-31T20:10:03+00:00
https://blog.jj5.net/blog/2012/02/01/mailman-binarch/
2012-03-31T20:10:07+00:00
https://blog.jj5.net/blog/2012/02/01/problem-with-starttls-in-local-spampd-filter/
2012-03-31T20:10:12+00:00
https://blog.jj5.net/blog/2012/02/01/postfix-tls-support/
2012-03-31T20:10:17+00:00
https://blog.jj5.net/blog/2012/02/01/postfix-performance-tuning/
2012-03-31T20:10:22+00:00
https://blog.jj5.net/blog/2012/02/01/mailman-site-administrator-documentation/
2012-03-31T20:10:26+00:00
https://blog.jj5.net/blog/2012/02/01/mailman-fix_url-py/
2012-03-31T20:10:33+00:00
https://blog.jj5.net/blog/2012/02/01/mailman-faq/
2012-03-31T20:10:38+00:00
https://blog.jj5.net/blog/2012/01/31/slicehost-datacenter-migration-for-st-louis-stl-to-chicago-ord/
2012-03-31T20:10:45+00:00
https://blog.jj5.net/blog/2012/01/30/benefits-of-generic-domains/
2012-03-31T20:10:50+00:00
https://blog.jj5.net/blog/2012/01/30/progclub-ftp-server/
2012-03-31T20:10:59+00:00
https://blog.jj5.net/blog/2012/01/27/progclub-wiki-sign-up-needs-information-about-registration/
2012-03-31T20:11:07+00:00
https://blog.jj5.net/blog/2012/01/24/postfix-smtps-configuration/
2012-03-31T20:11:12+00:00
https://blog.jj5.net/blog/2012/01/24/hash-based-message-authentication-code/
2012-03-31T20:11:17+00:00
https://blog.jj5.net/blog/2012/01/24/30-books-everyone-in-software-business-should-read-and-why/
2012-03-31T20:11:25+00:00
https://blog.jj5.net/blog/2012/01/20/membernet-php-tests-now-have-submenu/
2012-03-31T20:11:30+00:00
https://blog.jj5.net/blog/2012/01/20/html-select-multiple-attribute/
2012-03-31T20:11:40+00:00
https://blog.jj5.net/blog/2012/01/20/php-str_pad/
2012-03-31T20:11:45+00:00
https://blog.jj5.net/blog/2012/01/20/htmlcss-hexadecimal-colour-codes/
2012-03-31T20:11:58+00:00
https://blog.jj5.net/blog/2012/01/20/making-a-html-elements-width-equal-to-its-contents/
2012-03-31T20:12:04+00:00
https://blog.jj5.net/blog/2012/01/16/php-ini-file-allow_url_include-configuration-option/
2012-03-31T20:12:09+00:00
https://blog.jj5.net/blog/2012/01/16/themeing-my-membernet-web-page/
2012-03-31T20:12:15+00:00
https://blog.jj5.net/blog/2012/01/16/php-get_called_class-function/
2012-03-31T20:12:20+00:00
https://blog.jj5.net/blog/2012/01/16/reading-a-file-in-php/
2012-03-31T20:12:27+00:00
https://blog.jj5.net/blog/2012/01/16/php-ini-file-user_agent-configuration-option/
2012-03-31T20:12:33+00:00
https://blog.jj5.net/blog/2012/01/16/css-overflow-property/
2012-03-31T20:12:43+00:00
https://blog.jj5.net/blog/2012/01/16/css-last-childafter/
2012-03-31T20:12:48+00:00
https://blog.jj5.net/blog/2012/01/16/how-to-set-cron-to-run-every-5-minutes/
2012-03-31T20:12:52+00:00
https://blog.jj5.net/blog/2012/01/16/handling-character-encodings-in-html-and-css/
2012-03-31T20:12:58+00:00
https://blog.jj5.net/blog/2012/01/16/how-to-open-file-links-in-firefox-1-5-and-above/
2012-03-31T20:13:04+00:00
https://blog.jj5.net/blog/2012/01/16/html5-and-css-positioning/
2012-03-31T20:13:12+00:00
https://blog.jj5.net/blog/2012/01/15/php-heredoc-syntax/
2012-03-31T20:13:17+00:00
https://blog.jj5.net/blog/2012/01/15/view-source-uri-scheme/
2012-03-31T20:13:25+00:00
https://blog.jj5.net/blog/2012/01/15/uri-scheme/
2012-03-31T20:13:30+00:00
https://blog.jj5.net/blog/2012/01/15/internet-explorer-support-for-file-uris/
2012-03-31T20:13:38+00:00
https://blog.jj5.net/blog/2012/01/15/php-error_log/
2012-03-31T20:13:43+00:00
https://blog.jj5.net/blog/2012/01/14/file-upload-error-unable-to-create-a-temporary-file-in-unknown-on-line-0/
2012-03-31T20:13:58+00:00
https://blog.jj5.net/blog/2012/01/14/html-to-text-in-php/
2012-03-31T20:14:05+00:00
https://blog.jj5.net/blog/2012/01/14/disable-css-on-firefox/
2012-03-31T20:14:15+00:00
https://blog.jj5.net/blog/2012/01/14/enabling-and-disabling-javascript-in-firefox/
2012-03-31T20:14:21+00:00
https://blog.jj5.net/blog/2012/01/14/data-uri-scheme/
2012-03-31T20:14:26+00:00
https://blog.jj5.net/blog/2012/01/14/css-content-property/
2012-03-31T20:14:32+00:00
https://blog.jj5.net/blog/2012/01/14/svnignore-a-file-from-the-command-line/
2012-03-31T20:14:37+00:00
https://blog.jj5.net/blog/2012/01/13/creating-a-gpg-revocation-keycertificate/
2012-03-31T20:14:44+00:00
https://blog.jj5.net/blog/2012/01/10/php_ini_loaded_file/
2012-03-31T20:14:51+00:00
https://blog.jj5.net/blog/2012/01/10/what-is-the-size-of-an-ip-packet/
2012-03-31T20:15:04+00:00
https://blog.jj5.net/blog/2012/01/10/page-speed-browser-caching/
2012-03-31T20:15:37+00:00
https://blog.jj5.net/blog/2012/01/10/inline-small-css/
2012-03-31T20:15:39+00:00
https://blog.jj5.net/blog/2012/01/10/apache-caching-guide/
2012-03-31T20:16:26+00:00
https://blog.jj5.net/blog/2012/01/10/closure-compiler/
2012-03-31T20:16:34+00:00
https://blog.jj5.net/blog/2012/01/10/web-page-htmlcssjavascript-file-size/
2012-03-31T20:16:56+00:00
https://blog.jj5.net/blog/2012/01/10/example-database-fieldcolumn-lengths/
2012-03-31T20:17:04+00:00
https://blog.jj5.net/blog/2012/01/10/using-php-output-buffering-to-read-a-file/
2012-03-31T20:17:10+00:00
https://blog.jj5.net/blog/2012/01/10/writing-a-file-in-php/
2012-03-31T20:17:32+00:00
https://blog.jj5.net/blog/2012/01/08/crontab/
2012-03-31T20:17:36+00:00
https://blog.jj5.net/blog/2012/01/08/filesystem-hierarchy-standard/
2012-03-31T20:17:41+00:00
https://blog.jj5.net/blog/2012/01/08/configuring-openssh-server-to-allow-key-based-root-logins/
2012-03-31T20:17:47+00:00
https://blog.jj5.net/blog/2012/01/08/generating-a-locale-on-ubuntu/
2012-03-31T20:17:52+00:00
https://blog.jj5.net/blog/2012/01/08/winscp-command-line-options/
2012-03-31T20:17:58+00:00
https://blog.jj5.net/blog/2012/01/08/bash-aliases-for-listing-hidden-files/
2012-03-31T20:18:03+00:00
https://blog.jj5.net/blog/2012/01/08/keeping-your-ssh-sessions-alive-through-nat-firewalls/
2012-03-31T20:18:12+00:00
https://blog.jj5.net/blog/2012/01/07/pcad-ml/
2012-03-31T20:18:17+00:00
https://blog.jj5.net/blog/2012/01/07/setting-a-default-value-if-a-bash-variable-is-undefined/
2012-03-31T20:18:24+00:00
https://blog.jj5.net/blog/2012/01/07/bash-syntax-errors-and-exit-status/
2012-03-31T20:18:29+00:00
https://blog.jj5.net/blog/2012/01/07/creating-a-temp-file-in-bash/
2012-03-31T20:18:34+00:00
https://blog.jj5.net/blog/2012/01/07/replacing-new-lines-with-nulls-in-bash/
2012-03-31T20:18:43+00:00
https://blog.jj5.net/blog/2012/01/07/extracting-a-single-file-from-a-tar-archive/
2012-03-31T20:18:48+00:00
https://blog.jj5.net/blog/2012/01/07/changing-parents-directory-from-a-subshell/
2012-03-31T20:19:04+00:00
https://blog.jj5.net/blog/2012/01/07/bash-subshells/
2012-03-31T20:19:05+00:00
https://blog.jj5.net/blog/2012/01/07/error-handling-in-bash/
2012-03-31T20:19:14+00:00
https://blog.jj5.net/blog/2012/01/07/setting-modification-time-on-files-in-linux/
2012-03-31T20:19:19+00:00
https://blog.jj5.net/blog/2012/01/07/unix-command-to-format-a-number-of-bytes-as-a-human-readable-value/
2012-03-31T20:19:32+00:00
https://blog.jj5.net/blog/2012/01/07/yo-man-you-are-basic/
2012-03-31T20:19:37+00:00
https://blog.jj5.net/blog/2012/01/05/auto-extracting-archives/
2012-03-31T20:19:47+00:00
https://blog.jj5.net/blog/2012/01/04/stty-sane/
2012-03-31T20:19:57+00:00
https://blog.jj5.net/blog/2012/01/04/printf-thousands-separator/
2012-03-31T20:20:03+00:00
https://blog.jj5.net/blog/2012/01/04/md5-in-c/
2012-03-31T20:20:08+00:00
https://blog.jj5.net/blog/2012/01/04/detecting-if-code-is-compiling-under-visual-studio/
2012-03-31T20:20:18+00:00
https://blog.jj5.net/blog/2012/01/04/enabling-windows-sdk-7-1-in-visual-studio-2008/
2012-03-31T20:20:24+00:00
https://blog.jj5.net/blog/2012/01/04/operator-overloading-in-c/
2012-03-31T20:20:32+00:00
https://blog.jj5.net/blog/2012/01/04/differences-between-c-pointers-and-c-references/
2012-03-31T20:20:46+00:00
https://blog.jj5.net/blog/2012/01/04/reading-binary-files-in-c/
2012-03-31T20:20:54+00:00
https://blog.jj5.net/blog/2012/01/04/fatal-error-lnk1120-unresolved-externals-caused-by-c-functions-in-c/
2012-03-31T20:20:58+00:00
https://blog.jj5.net/blog/2012/01/04/dont-use-memcmp-to-compare-structs-or-classes/
2012-03-31T20:21:09+00:00
https://blog.jj5.net/blog/2012/01/04/compiler-error-c2662/
2012-03-31T20:21:14+00:00
https://blog.jj5.net/blog/2012/01/04/shell-scripting-for-archive-restoration/
2012-03-31T20:21:22+00:00
https://blog.jj5.net/blog/2012/01/04/tr/
2012-03-31T20:21:27+00:00
https://blog.jj5.net/blog/2012/01/04/bash-internal-variables/
2012-03-31T20:21:32+00:00
https://blog.jj5.net/blog/2012/01/04/fs-variable-in-awk/
2012-03-31T20:21:40+00:00
https://blog.jj5.net/blog/2012/01/04/secure-programming-for-linux-and-unix-howto/
2012-03-31T20:21:45+00:00
https://blog.jj5.net/blog/2012/01/04/file-names-on-windows/
2012-03-31T20:21:54+00:00
https://blog.jj5.net/blog/2012/01/04/the-difference-between-delete-and-delete-in-c/
2012-03-31T20:21:59+00:00
https://blog.jj5.net/blog/2012/01/03/ext4/
2012-03-31T20:22:09+00:00
https://blog.jj5.net/blog/2012/01/02/pcdedupe/
2012-03-31T20:22:15+00:00
https://blog.jj5.net/blog/2012/01/02/ive-set-up-a-new-file-server/
2012-03-31T20:22:28+00:00
https://blog.jj5.net/blog/2012/01/02/windows-sdk-7-1/
2012-03-31T20:22:33+00:00
https://blog.jj5.net/blog/2012/01/02/boost-c-library/
2012-03-31T20:22:40+00:00
https://blog.jj5.net/blog/2012/01/02/dirent-h/
2012-03-31T20:22:44+00:00
https://blog.jj5.net/blog/2012/01/02/making-subversionsvn-recognize-cvs-id-and-revision-tags/
2012-03-31T20:22:51+00:00
https://blog.jj5.net/blog/2011/12/29/google-webmaster-tools/
2012-03-31T20:22:56+00:00
https://blog.jj5.net/blog/2011/12/25/php-krsort/
2012-03-31T20:23:01+00:00
https://blog.jj5.net/blog/2011/12/24/php-in_array-and-array_keys/
2012-03-31T20:23:12+00:00
https://blog.jj5.net/blog/2011/12/24/doctrine-bidirectional-mant-to-many-associations/
2012-03-31T20:23:12+00:00
https://blog.jj5.net/blog/2011/12/24/the-importance-of-important-in-css/
2012-03-31T20:23:21+00:00
https://blog.jj5.net/blog/2011/12/24/php-flush/
2012-03-31T20:23:32+00:00
https://blog.jj5.net/blog/2011/12/24/reading-a-character-from-a-string/
2012-03-31T20:23:43+00:00
https://blog.jj5.net/blog/2011/12/24/trying-out-php-features/
2012-03-31T20:23:56+00:00
https://blog.jj5.net/blog/2011/12/24/testing-slib-scriptify-and-friends/
2012-03-31T20:24:01+00:00
https://blog.jj5.net/blog/2011/12/24/strings-in-php/
2012-03-31T20:24:06+00:00
https://blog.jj5.net/blog/2011/12/24/regular-expressions-perl-compatible/
2012-03-31T20:24:11+00:00
https://blog.jj5.net/blog/2011/12/24/missing-functions-on-phpjs-org/
2012-03-31T20:24:20+00:00
https://blog.jj5.net/blog/2011/12/24/uniqid-usort-create_function-strcasecmp/
2012-03-31T20:24:26+00:00
https://blog.jj5.net/blog/2011/12/22/coupling/
2012-03-31T20:24:41+00:00
https://blog.jj5.net/blog/2011/12/22/autocomplete-in-html/
2012-03-31T20:24:41+00:00
https://blog.jj5.net/blog/2011/12/22/css-z-index/
2012-03-31T20:24:50+00:00
https://blog.jj5.net/blog/2011/12/20/htmlpurifier/
2012-03-31T20:24:59+00:00
https://blog.jj5.net/blog/2011/12/19/doctrine-column-types/
2012-03-31T20:25:04+00:00
https://blog.jj5.net/blog/2011/12/19/codeigniter-xss_clean/
2012-03-31T20:25:10+00:00
https://blog.jj5.net/blog/2011/12/19/cross-site-scripting-and-html-injection/
2012-03-31T20:25:15+00:00
https://blog.jj5.net/blog/2011/12/19/yui-php-loader/
2012-03-31T20:25:21+00:00
https://blog.jj5.net/blog/2011/12/19/javascript-base64_encode/
2012-03-31T20:25:27+00:00
https://blog.jj5.net/blog/2011/12/19/codeigniter-forms/
2012-03-31T20:25:32+00:00
https://blog.jj5.net/blog/2011/12/19/doctrine-association-mappings/
2012-03-31T20:25:36+00:00
https://blog.jj5.net/blog/2011/12/19/css-layouts/
2012-03-31T20:25:42+00:00
https://blog.jj5.net/blog/2011/12/19/jsphp-co-developments/
2012-03-31T20:25:47+00:00
https://blog.jj5.net/blog/2011/12/08/non-interactive-apt-get-install/
2012-03-31T20:26:09+00:00
https://blog.jj5.net/blog/2011/11/30/showing-url-scheme-in-firefox/
2012-03-31T20:26:16+00:00
https://blog.jj5.net/blog/2011/10/27/forcing-mediawiki-to-display-math-as-png/
2012-03-31T20:26:26+00:00
https://blog.jj5.net/blog/2011/09/25/bash-aliases/
2012-03-31T20:26:55+00:00
https://blog.jj5.net/blog/2011/09/22/integrating-doctrine-2-with-codeigniter-2/
2012-03-31T20:27:02+00:00
https://blog.jj5.net/blog/2011/09/22/important-javascript-does-not-have-block-scope/
2012-03-31T20:27:07+00:00
https://blog.jj5.net/blog/2011/09/20/getting-started-with-code-igniter/
2012-03-31T20:27:13+00:00
https://blog.jj5.net/blog/2011/09/20/getting-started-with-doctrine/
2012-03-31T20:27:17+00:00
https://blog.jj5.net/blog/2011/09/16/changing-from-ubuntu-unity-to-ubuntu-classic/
2012-03-31T20:27:27+00:00
https://blog.jj5.net/blog/2011/09/14/failed-to-read-auto-increment-value-from-storage-engine-%e2%80%93-mysql/
2012-03-31T20:27:32+00:00
https://blog.jj5.net/blog/2011/09/07/phpmyadmin-cfgserversitracking_version_auto_create/
2012-03-31T20:27:55+00:00
https://blog.jj5.net/blog/2011/09/05/linux-on-github/
2012-03-31T20:28:01+00:00
https://blog.jj5.net/blog/2011/09/05/how-does-this-keyword-work-within-a-javascript-object-literal/
2012-03-31T20:28:06+00:00
https://blog.jj5.net/blog/2011/09/02/10-ajax-webmail-clients/
2012-03-31T20:28:30+00:00
https://blog.jj5.net/blog/2011/08/28/mediawiki-sortable-tables/
2012-03-31T20:28:38+00:00
https://blog.jj5.net/blog/2011/08/28/free-software-licenses/
2012-03-31T20:28:45+00:00
https://blog.jj5.net/blog/2011/08/28/python-string-formatting/
2012-03-31T20:28:51+00:00
https://blog.jj5.net/blog/2011/08/28/wordpress-page-links-to/
2012-03-31T20:29:01+00:00
https://blog.jj5.net/blog/2011/08/24/mediawiki-templates-revisited/
2012-03-31T20:29:08+00:00
https://blog.jj5.net/blog/2011/08/24/mediawiki-templates/
2012-03-31T20:29:13+00:00
https://blog.jj5.net/blog/2011/08/23/configuring-mediawiki-email-settings/
2012-03-31T20:29:18+00:00
https://blog.jj5.net/blog/2011/08/23/wordpress-hooks/
2012-03-31T20:29:32+00:00
https://blog.jj5.net/blog/2011/08/22/discarding-messages-flagged-as-spam-with-mailman/
2012-03-31T20:29:40+00:00
https://blog.jj5.net/blog/2011/08/21/binding-all-ip-addresses-with-mysql/
2012-03-31T20:29:47+00:00
https://blog.jj5.net/blog/2011/08/21/configuring-svnmailer/
2012-03-31T20:29:58+00:00
https://blog.jj5.net/blog/2011/08/20/mailman-not-showing-lists/
2012-03-31T20:30:23+00:00
https://blog.jj5.net/blog/2011/08/18/awstats-logformat/
2012-03-31T20:30:39+00:00
https://blog.jj5.net/blog/2011/08/17/pccipher-released/
2012-03-31T20:30:44+00:00
https://blog.jj5.net/blog/2011/08/16/announcing-jj5-bin/
2012-03-31T20:30:58+00:00
https://blog.jj5.net/blog/2011/08/13/installing-viewvc/
2012-03-31T20:31:22+00:00
https://blog.jj5.net/blog/2011/08/12/subversion-release-script/
2012-03-31T20:31:49+00:00
https://blog.jj5.net/blog/2011/08/11/mediawiki-extensions-repository/
2012-03-31T20:32:02+00:00
https://blog.jj5.net/blog/2011/08/10/mods-to-mediawiki-published/
2012-03-31T20:32:09+00:00
https://blog.jj5.net/blog/2012/04/05/a-survey-of-the-javascript-programming-language/
2012-04-05T06:11:07+00:00
https://blog.jj5.net/blog/2012/04/08/direct-referral-or-organic-traffic/
2012-04-08T04:51:48+00:00
https://blog.jj5.net/blog/2012/04/10/creating-a-mysql-database-from-the-command-line-and-snipplr/
2012-04-09T14:18:04+00:00
https://blog.jj5.net/blog/2012/04/11/the-dark-legacy-of-carlos-castaneda/
2012-04-11T08:33:38+00:00
https://blog.jj5.net/blog/2012/04/11/codeigniter-url-helper/
2012-04-11T08:41:13+00:00
https://blog.jj5.net/blog/2012/04/20/peter-norvig-what-to-demand-from-a-scientific-computing-language/
2012-04-20T03:15:46+00:00
https://blog.jj5.net/blog/2012/04/20/nosql-data-modelling-techniques/
2012-04-20T03:23:57+00:00
https://blog.jj5.net/blog/2012/04/20/apropos/
2012-04-20T05:45:27+00:00
https://blog.jj5.net/blog/2012/05/29/color-scale-generator/
2012-05-29T06:03:36+00:00
https://blog.jj5.net/blog/2012/07/10/the-ball-by-john-elliot/
2012-07-10T07:14:44+00:00
https://blog.jj5.net/blog/2012/07/16/blackhat-usa-2011-ssl-and-the-future-of-authenticity/
2012-07-16T09:18:23+00:00
https://blog.jj5.net/blog/2012/07/19/portable-executable-101-a-windows-executable-walkthrough/
2012-07-18T17:17:06+00:00
https://blog.jj5.net/blog/2012/07/19/alan-kasindorf-on-modern-memcached/
2012-07-18T21:22:01+00:00
https://blog.jj5.net/blog/2012/07/19/the-5-hardest-parts-of-programming/
2012-07-18T21:27:33+00:00
https://blog.jj5.net/blog/2012/07/19/faceboom/
2012-07-19T06:26:51+00:00
https://blog.jj5.net/blog/2012/07/20/how-to-hack-the-beliefs-that-are-holding-you-back/
2012-07-20T11:02:16+00:00
https://blog.jj5.net/blog/2012/07/27/css-media-queries/
2012-07-27T09:52:54+00:00
https://blog.jj5.net/blog/2012/07/28/shawn-wildermuth-on-responsive-design/
2012-07-27T15:30:33+00:00
https://blog.jj5.net/blog/2012/07/28/kick-starting-a-responsive-design-from-a-template/
2012-07-27T16:51:50+00:00
https://blog.jj5.net/blog/2012/07/28/a-list-apart/
2012-07-27T17:46:47+00:00
https://blog.jj5.net/blog/2012/07/28/beginning-perl/
2012-07-27T18:27:39+00:00
https://blog.jj5.net/blog/2012/07/30/html5-declaration/
2012-07-30T00:18:06+00:00
https://blog.jj5.net/blog/2012/08/01/efficient-php-debugging-in-vim/
2012-07-31T22:13:47+00:00
https://blog.jj5.net/blog/2012/08/13/announcing-jsrun/
2012-08-13T03:31:18+00:00
https://blog.jj5.net/blog/2012/01/10/compressing-html-in-php-no-comments-or-whitespace/
2012-08-16T03:57:40+00:00
https://blog.jj5.net/blog/2012/01/10/compressing-javascript-in-php-no-comments-or-whitespace/
2012-08-16T03:58:21+00:00
https://blog.jj5.net/blog/2012/01/10/compressing-css-in-php-no-comments-or-whitespace/
2012-08-16T03:58:43+00:00
https://blog.jj5.net/blog/2012/08/17/wordpress-theme-development/
2012-08-16T20:33:54+00:00
https://blog.jj5.net/blog/2012/08/20/enabling-server-side-includes-ssis/
2012-08-20T00:59:00+00:00
https://blog.jj5.net/blog/2012/08/21/mysql-database-backup-methods/
2012-08-20T22:06:51+00:00
https://blog.jj5.net/blog/2012/08/23/php-create-your-own-mvc/
2012-08-22T23:05:09+00:00
https://blog.jj5.net/blog/2012/08/23/thunderbird-message-filter-importexport-enhanced/
2012-08-22T23:47:40+00:00
https://blog.jj5.net/blog/2012/08/23/compass/
2012-08-22T23:50:31+00:00
https://blog.jj5.net/blog/2012/08/25/phpmyadmin-1045-cannot-log-in-to-the-mysql-server/
2012-08-25T07:51:44+00:00
https://blog.jj5.net/blog/2012/09/03/mysql-error-in-sql-commands-out-of-sync-you-cant-run-this-command-now/
2012-09-03T00:43:23+00:00
https://blog.jj5.net/blog/2012/09/03/inserting-multiple-rows-with-an-insert-statement-in-mysql/
2012-09-03T01:15:49+00:00
https://blog.jj5.net/blog/2012/09/07/mysql-function-last_insert_id-like-identity/
2012-09-07T09:53:29+00:00
https://blog.jj5.net/blog/2012/09/07/mysql-cheat-sheet/
2012-09-07T09:55:01+00:00
https://blog.jj5.net/blog/2012/09/11/using-arrays-in-php/
2012-09-10T16:37:12+00:00
https://blog.jj5.net/blog/2012/09/11/php-heredoc-syntax-2/
2012-09-10T16:52:49+00:00
https://blog.jj5.net/blog/2012/09/24/checking-your-ubuntu-version/
2012-09-23T15:10:09+00:00
https://blog.jj5.net/blog/2012/10/13/the-reality-of-html5-game-development/
2012-10-13T01:11:15+00:00
https://blog.jj5.net/blog/2012/10/13/facebook-games/
2012-10-13T01:18:48+00:00
https://blog.jj5.net/blog/2012/10/13/tortoisegit/
2012-10-13T01:37:27+00:00
https://blog.jj5.net/blog/2012/10/13/100-apache-compliant-request_uri-for-iis-and-windows/
2012-10-13T01:58:42+00:00
https://blog.jj5.net/blog/2012/10/13/php-the-right-way/
2012-10-13T06:01:48+00:00
https://blog.jj5.net/blog/2012/10/18/php-parse_str/
2012-10-17T14:54:27+00:00
https://blog.jj5.net/blog/2012/10/19/php-filter_var/
2012-10-19T05:21:56+00:00
https://blog.jj5.net/blog/2012/10/19/form-validation-with-php/
2012-10-19T05:24:18+00:00
https://blog.jj5.net/blog/2012/10/20/the-open-web-application-security-project/
2012-10-20T10:52:07+00:00
https://blog.jj5.net/blog/2012/10/20/php-magic-methods/
2012-10-20T10:53:19+00:00
https://blog.jj5.net/blog/2012/10/20/portable-php-password-hashing-framework/
2012-10-20T11:34:19+00:00
https://blog.jj5.net/blog/2012/10/20/generating-waiting-or-page-loading-icons/
2012-10-20T12:26:15+00:00
https://blog.jj5.net/blog/2012/10/23/wikimedias-servers/
2012-10-22T18:21:37+00:00
https://blog.jj5.net/blog/2012/10/23/database-sharding/
2012-10-22T18:27:10+00:00
https://blog.jj5.net/blog/2012/10/23/a-fast-and-furious-guide-to-mysql-database-engines/
2012-10-23T08:12:06+00:00
https://blog.jj5.net/blog/2012/10/23/php-parse_url/
2012-10-23T08:49:27+00:00
https://blog.jj5.net/blog/2012/10/25/mysql-modify-column-syntax/
2012-10-25T12:00:26+00:00
https://blog.jj5.net/blog/2012/10/26/firefox-prompting-to-download-application-x-trash-from-apache2/
2012-10-25T15:44:35+00:00
https://blog.jj5.net/blog/2012/10/26/jquery-templating-plugin/
2012-10-25T16:58:01+00:00
https://blog.jj5.net/blog/2012/10/27/why-you-should-be-using-phps-pdo-for-database-access/
2012-10-26T14:57:37+00:00
https://blog.jj5.net/blog/2012/10/27/to-use-mysqli-or-pdo/
2012-10-26T15:35:19+00:00
https://blog.jj5.net/blog/2012/10/27/php-best-practices/
2012-10-26T15:55:34+00:00
https://blog.jj5.net/blog/2012/10/27/are-prepared-statements-a-waste-for-normal-queries-php/
2012-10-26T16:03:27+00:00
https://blog.jj5.net/blog/2012/10/27/formatting-a-float-as-a-percentage-in-php/
2012-10-26T16:14:11+00:00
https://blog.jj5.net/blog/2012/10/27/seo-best-practices-for-url-structure/
2012-10-26T16:26:41+00:00
https://blog.jj5.net/blog/2012/10/27/how-many-requests-per-second-does-a-load-balancer-support/
2012-10-26T17:52:33+00:00
https://blog.jj5.net/blog/2012/10/27/smallest-1x1-pixel-transparent-gif-image/
2012-10-26T17:59:59+00:00
https://blog.jj5.net/blog/2012/10/27/apache2-mod_status/
2012-10-26T18:24:40+00:00
https://blog.jj5.net/blog/2012/10/27/apache2-maxclients-directive/
2012-10-26T19:49:30+00:00
https://blog.jj5.net/blog/2012/10/27/ab-apache-http-server-benchmarking-tool-for-apache-stress-test/
2012-10-26T19:51:20+00:00
https://blog.jj5.net/blog/2012/10/27/html5-autocomplete/
2012-10-26T20:01:48+00:00
https://blog.jj5.net/blog/2012/10/28/configure-postfix-for-dns-blackhole-lists/
2012-10-27T18:36:45+00:00
https://blog.jj5.net/blog/2012/10/29/resizing-images-with-php/
2012-10-28T19:59:46+00:00
https://blog.jj5.net/blog/2012/10/31/how-to-build-online-communities/
2012-10-31T02:19:55+00:00
https://blog.jj5.net/blog/2012/10/31/everything-you-ever-wanted-to-know-about-ttls/
2012-10-31T04:07:30+00:00
https://blog.jj5.net/blog/2012/10/31/mysql-full-text-search-functions/
2012-10-31T04:14:25+00:00
https://blog.jj5.net/blog/2012/10/31/mysql-updatable-and-insertable-views/
2012-10-31T04:23:20+00:00
https://blog.jj5.net/blog/2012/10/31/mysql-hex-function/
2012-10-31T04:27:58+00:00
https://blog.jj5.net/blog/2012/10/31/the-php-pdostatement-class/
2012-10-31T04:32:01+00:00
https://blog.jj5.net/blog/2012/11/01/preloaders/
2012-11-01T02:53:04+00:00
https://blog.jj5.net/blog/2012/11/01/css3-opacity-property/
2012-11-01T05:08:38+00:00
https://blog.jj5.net/blog/2012/11/03/mysql-date-and-time-functions/
2012-11-02T13:10:45+00:00
https://blog.jj5.net/blog/2012/11/03/html-meta-refresh/
2012-11-03T06:00:54+00:00
https://blog.jj5.net/blog/2012/11/04/favicon-ico-generator/
2012-11-03T23:51:07+00:00
https://blog.jj5.net/blog/2012/11/04/apache2-namevirtualhost-directive/
2012-11-04T00:13:33+00:00
https://blog.jj5.net/blog/2012/11/04/geoip-with-maxminds-geolite-in-php/
2012-11-04T00:56:56+00:00
https://blog.jj5.net/blog/2012/11/05/facebook-app-development/
2012-11-04T21:12:47+00:00
https://blog.jj5.net/blog/2012/11/05/raphael-javascript-library/
2012-11-04T23:34:48+00:00
https://blog.jj5.net/blog/2012/11/06/facebook-graph-api/
2012-11-05T23:22:43+00:00
https://blog.jj5.net/blog/2012/11/05/adding-an-apppage-to-a-facebook-page/
2012-11-05T23:24:48+00:00
https://blog.jj5.net/blog/2012/11/06/how-to-create-a-self-signed-ssl-certificate-for-iis6/
2012-11-05T23:34:50+00:00
https://blog.jj5.net/blog/2012/11/06/get-the-email-addresses-of-all-your-facebook-friends/
2012-11-06T00:29:16+00:00
https://blog.jj5.net/blog/2012/11/07/html5-boilerplate/
2012-11-07T00:22:01+00:00
https://blog.jj5.net/blog/2012/11/09/excels-vlookup-function/
2012-11-09T08:18:36+00:00
https://blog.jj5.net/blog/2012/11/11/binding-postfix-to-particular-ip-addresses/
2012-11-11T11:02:23+00:00
https://blog.jj5.net/blog/2012/11/11/php-mail/
2012-11-11T12:00:00+00:00
https://blog.jj5.net/blog/2012/11/11/php-pdo/
2012-11-11T12:02:31+00:00
https://blog.jj5.net/blog/2012/11/14/error-post-commit-hook-failed-exit-code-255-with-no-output/
2012-11-13T20:10:19+00:00
https://blog.jj5.net/blog/2012/11/18/bzr_hookless_email-configuration-bug/
2012-11-17T22:32:18+00:00
https://blog.jj5.net/blog/2012/11/19/which-mime-type-to-use-for-mp3/
2012-11-18T23:41:48+00:00
https://blog.jj5.net/blog/2012/11/20/http-caching-in-mozilla/
2012-11-19T22:11:11+00:00
https://blog.jj5.net/blog/2012/11/19/http-cache-control-headers/
2012-11-19T22:13:39+00:00
https://blog.jj5.net/blog/2012/11/20/cloning-a-javascript-object-with-jquery/
2012-11-20T05:50:42+00:00
https://blog.jj5.net/blog/2013/07/13/using-grep-not-sed-to-grab-ip-addresses-from-apache-web-logs/
2013-07-13T05:50:16+00:00
https://blog.jj5.net/blog/2013/07/21/execute-multiple-mysql-queries-from-one-string-in-php/
2013-07-21T03:05:27+00:00
https://blog.jj5.net/blog/2013/07/26/single-sign-on-integrating-postfix-kerberos-ldap/
2013-07-26T06:53:22+00:00
https://blog.jj5.net/blog/2013/07/26/escaping-sql-values-without-using-mysql-real-escape-string/
2013-07-26T10:55:22+00:00
https://blog.jj5.net/blog/2013/07/26/subscribing-mailman-list-members-via-the-command-line/
2013-07-26T10:57:47+00:00
https://blog.jj5.net/blog/2013/07/26/adobes-echosign/
2013-07-26T11:01:10+00:00
https://blog.jj5.net/blog/2013/07/26/preserving-whitespace-in-jquery-val/
2013-07-26T11:05:00+00:00
https://blog.jj5.net/blog/2013/07/26/jquery-validation-plugin/
2013-07-26T11:07:43+00:00
https://blog.jj5.net/blog/2013/07/26/php-http_build_query/
2013-07-26T11:09:37+00:00
https://blog.jj5.net/blog/2013/07/26/php-filter_input_array/
2013-07-26T11:11:19+00:00
https://blog.jj5.net/blog/2013/07/28/eben-moglen-and-bdale-garbee-on-the-freedombox/
2013-07-27T15:35:31+00:00
https://blog.jj5.net/blog/2013/07/28/openfire/
2013-07-27T19:49:32+00:00
https://blog.jj5.net/blog/2013/07/28/grahams-hierarchy-of-disagreement/
2013-07-27T20:05:38+00:00
https://blog.jj5.net/blog/2013/07/28/freedombox-talks/
2013-07-27T21:09:54+00:00
https://blog.jj5.net/blog/2013/07/28/export-firefox-bookmarks-to-an-html-file-to-back-up-or-transfer-bookmarks/
2013-07-28T11:14:28+00:00
https://blog.jj5.net/blog/2012/07/28/useful-openssl-commands/
2013-07-29T01:56:06+00:00
https://blog.jj5.net/blog/2013/07/30/setting-user-expiry-with-chage/
2013-07-30T07:13:41+00:00
https://blog.jj5.net/blog/2013/08/01/payment-card-industry-data-security-standard/
2013-08-01T10:13:04+00:00
https://blog.jj5.net/blog/2013/08/09/extracting-files-from-phar-archive/
2013-08-09T05:46:45+00:00
https://blog.jj5.net/blog/2013/08/09/using-phar-archives-introduction/
2013-08-09T05:50:02+00:00
https://blog.jj5.net/blog/2013/08/10/vim-reformat-a-python-file-to-have-4-space-indentations/
2013-08-09T17:18:34+00:00
https://blog.jj5.net/blog/2013/08/17/medium-js-text-edit/
2013-08-16T17:06:47+00:00
https://blog.jj5.net/blog/2013/08/17/password-best-practice/
2013-08-16T21:39:17+00:00
https://blog.jj5.net/blog/2013/08/17/microsoft-ux-patterns/
2013-08-17T07:46:12+00:00
https://blog.jj5.net/blog/2013/08/20/resolved-firefox-ssl_error_expired_cert_alert/
2013-08-19T19:45:53+00:00
https://blog.jj5.net/blog/2013/08/20/when-does-cron-daily-etc-run/
2013-08-19T21:06:19+00:00
https://blog.jj5.net/blog/2013/08/31/php-curl_exec/
2013-08-30T17:58:41+00:00
https://blog.jj5.net/blog/2013/08/31/printing-php-call-stack/
2013-08-30T18:12:00+00:00
https://blog.jj5.net/blog/2013/08/31/amazon-web-services-aws-elastic-compute-cloud-ec2/
2013-08-30T18:17:06+00:00
https://blog.jj5.net/blog/2013/09/18/xml-on-the-web-has-failed/
2013-09-17T15:09:16+00:00
https://blog.jj5.net/blog/2013/09/21/whats-new-in-ubuntu-server-12-04-lts/
2013-09-20T19:13:33+00:00
https://blog.jj5.net/blog/2013/09/21/rip-phil-saunders/
2013-09-21T10:38:56+00:00
https://blog.jj5.net/blog/2013/09/24/fixing-mailman-cant-discarddefer-message-via-web-config/
2013-09-23T17:28:37+00:00
https://blog.jj5.net/blog/2013/09/27/change-root-password-in-mysql/
2013-09-26T15:23:28+00:00
https://blog.jj5.net/blog/2013/09/27/getting-a-file-by-http-and-redirecting-file-contents-to-stdout/
2013-09-26T15:27:17+00:00
https://blog.jj5.net/blog/2013/09/27/trimming-new-line-in-bash/
2013-09-27T00:01:28+00:00
https://blog.jj5.net/blog/2012/03/16/clearing-ssl-session-state-in-firefox/
2013-09-27T06:26:32+00:00
https://blog.jj5.net/blog/2013/10/07/text-escaping-and-unescaping-in-javascript/
2013-10-07T09:04:13+00:00
https://blog.jj5.net/blog/2013/10/07/array-splice-method/
2013-10-07T09:06:20+00:00
https://blog.jj5.net/blog/2013/10/07/javascript-values-variables-and-literals/
2013-10-07T09:08:10+00:00
https://blog.jj5.net/blog/2013/10/16/rip-cameron-morrissey/
2013-10-25T10:36:29+00:00
https://blog.jj5.net/blog/2013/10/29/align-an-html-table-in-the-center-of-the-page/
2013-10-28T13:43:26+00:00
https://blog.jj5.net/blog/2013/10/29/round-corners-with-css/
2013-10-29T11:05:29+00:00
https://blog.jj5.net/blog/2013/10/30/quirktools-screenfly/
2013-10-30T04:44:55+00:00
https://blog.jj5.net/blog/2013/11/10/listing-mapped-windows-drives-using-net-use/
2013-11-10T04:44:16+00:00
https://blog.jj5.net/blog/2013/11/14/c-pointers-fundamentals-explained-with-examples/
2013-11-14T10:41:37+00:00
https://blog.jj5.net/blog/2014/02/23/starcraft-ii-2v2-2014-02-22/
2014-02-22T14:48:27+00:00
https://blog.jj5.net/blog/2014/04/02/pretty-printing-c-files-with-extension-cs-script-in-viewvc/
2014-04-01T19:24:44+00:00
https://blog.jj5.net/blog/2014/04/05/what-is-pear/
2014-04-05T12:43:06+00:00
https://blog.jj5.net/blog/2014/04/06/jj5mercy-pair-list-all-c-pecl/
2014-04-06T00:23:39+00:00
https://blog.jj5.net/blog/2014/04/06/salted-password-hashing-doing-it-right/
2014-04-06T01:06:16+00:00
https://blog.jj5.net/blog/2014/04/06/installing-phpunit-on-debian-with-pear/
2014-04-06T01:41:33+00:00
https://blog.jj5.net/blog/2014/04/06/owasp-esapi-php-tests-security-configuration-file-does-not-exist/
2014-04-06T02:14:25+00:00
https://blog.jj5.net/blog/2014/04/06/exclude-svn-directories-from-grep/
2014-04-06T04:01:42+00:00
https://blog.jj5.net/blog/2014/04/07/converting-putty-ppk-files-for-debian-ssh/
2014-04-07T02:48:55+00:00
https://blog.jj5.net/blog/2014/04/10/about-secure-password-hashing/
2014-04-10T02:01:31+00:00
https://blog.jj5.net/blog/2014/04/11/changing-content-type-with-iconv/
2014-04-11T05:28:31+00:00
https://blog.jj5.net/blog/2014/04/11/dont-track-us/
2014-04-11T13:21:37+00:00
https://blog.jj5.net/blog/2014/04/13/disabling-sound-in-debian-kde/
2014-04-12T14:29:52+00:00
https://blog.jj5.net/blog/2014/04/13/failed-to-verify-krb5-credentials-server-not-found-in-kerberos-database/
2014-04-13T07:41:23+00:00
https://blog.jj5.net/blog/2014/04/14/language-codes/
2014-04-13T19:04:03+00:00
https://blog.jj5.net/blog/2014/04/25/debugging-phpunit-tests-in-eclipse-pdt-with-xdebug-on-debian-gnu-linux/
2014-04-25T08:07:43+00:00
https://blog.jj5.net/blog/2014/04/26/pdo-persistent-connection-in-php-left-broken-if-connected-to-dropped-database/
2014-04-26T05:44:13+00:00
https://blog.jj5.net/blog/2014/04/26/the-utf8mb4-character-set-4-byte-utf-8-unicode-encoding/
2014-04-26T06:17:12+00:00
https://blog.jj5.net/blog/2014/04/28/mysql-engines-myisam-vs-innodb/
2014-04-27T17:56:21+00:00
https://blog.jj5.net/blog/2014/04/28/eclipse-and-xdebug-nightmare/
2014-04-28T03:46:52+00:00
https://blog.jj5.net/blog/2012/04/07/online-advertising-and-website-popularity/
2014-04-30T13:11:52+00:00
https://blog.jj5.net/blog/2014/05/02/playframework/
2014-05-02T13:25:53+00:00
https://blog.jj5.net/blog/2014/05/07/phpunit-skeleton-generator/
2014-05-07T08:54:31+00:00
https://blog.jj5.net/blog/2014/05/08/processing-archives/
2014-05-08T04:47:29+00:00
https://blog.jj5.net/blog/2014/05/08/angularjs-and-curl-and-pcntl_fork-oh-my/
2014-05-08T06:02:13+00:00
https://blog.jj5.net/blog/2014/05/08/debugging-phpunit-tests-in-netbeans-with-xdebug/
2014-05-08T08:06:03+00:00
https://blog.jj5.net/blog/2014/05/09/the-most-powerful-objects-in-the-universe/
2014-05-09T04:58:28+00:00
https://blog.jj5.net/blog/2014/05/09/sublime-text/
2014-05-09T08:10:54+00:00
https://blog.jj5.net/blog/2014/05/11/php-spl_autoload_register/
2014-05-11T03:53:48+00:00
https://blog.jj5.net/blog/2014/05/11/php-gettext/
2014-05-11T05:41:40+00:00
https://blog.jj5.net/blog/2014/05/11/phpunit-manual/
2014-05-11T05:45:28+00:00
https://blog.jj5.net/blog/2014/05/11/php-webdriver/
2014-05-11T13:39:11+00:00
https://blog.jj5.net/blog/2014/05/09/videos-i-watched-recently/
2014-05-11T14:57:14+00:00
https://blog.jj5.net/blog/2014/05/12/unsupportedclassversionerror-in-closure/
2014-05-11T16:17:57+00:00
https://blog.jj5.net/blog/2014/05/12/http-header-field-definitions/
2014-05-11T22:15:21+00:00
https://blog.jj5.net/blog/2014/05/14/howto-enable-word-wrap-in-netbeans/
2014-05-13T17:27:14+00:00
https://blog.jj5.net/blog/2014/05/14/install-node-and-npm/
2014-05-13T18:23:41+00:00
https://blog.jj5.net/blog/2014/05/15/hackers-delight/
2014-05-15T02:36:21+00:00
https://blog.jj5.net/blog/2014/05/16/php-regex-pattern-modifiers/
2014-05-15T17:45:00+00:00
https://blog.jj5.net/blog/2014/05/16/info-mpt-raid-status-change/
2014-05-15T20:17:24+00:00
https://blog.jj5.net/blog/2014/05/16/php-pdo-mysql-blob/
2014-05-16T01:45:17+00:00
https://blog.jj5.net/blog/2014/05/18/linux-ram-disk/
2014-05-17T23:38:10+00:00
https://blog.jj5.net/blog/2014/05/18/mysql-connection-character-sets-and-collations/
2014-05-17T23:39:31+00:00
https://blog.jj5.net/blog/2014/05/18/setting-the-mysql-timezone-per-connection/
2014-05-18T03:19:00+00:00
https://blog.jj5.net/blog/2014/05/21/php-range-create-an-array-containing-a-range-of-elements/
2014-05-21T03:07:55+00:00
https://blog.jj5.net/blog/2014/05/21/observe-and-act-with-clarity/
2014-05-21T09:13:31+00:00
https://blog.jj5.net/blog/2014/05/21/php-traits-and-grafts/
2014-05-21T11:14:23+00:00
https://blog.jj5.net/blog/2014/05/21/spl_object_hash/
2014-05-21T11:57:36+00:00
https://blog.jj5.net/blog/2014/05/22/php-fflush/
2014-05-22T09:52:56+00:00
https://blog.jj5.net/blog/2014/05/20/running-apache-as-me/
2014-05-22T18:28:22+00:00
https://blog.jj5.net/blog/2014/05/23/firefox-open-in-browser/
2014-05-22T19:14:30+00:00
https://blog.jj5.net/blog/2014/05/23/php-http-response-data/
2014-05-23T02:25:21+00:00
https://blog.jj5.net/blog/2014/05/26/robots-html-meta-tags/
2014-05-26T01:33:15+00:00
https://blog.jj5.net/blog/2014/05/26/ackermann-function/
2014-05-26T02:32:42+00:00
https://blog.jj5.net/blog/2014/05/26/mysql-inet_aton-and-inet_ntoa/
2014-05-26T09:23:51+00:00
https://blog.jj5.net/blog/2014/05/26/design-by-contract/
2014-05-26T10:04:17+00:00
https://blog.jj5.net/blog/2014/05/27/php-instance-of-closure-vs-is_callable-or-function_exists/
2014-05-27T02:14:55+00:00
https://blog.jj5.net/blog/2014/05/27/sorting-arrays-in-php/
2014-05-27T03:26:21+00:00
https://blog.jj5.net/blog/2014/05/27/psql-fatal-role-does-not-exist/
2014-05-27T04:14:42+00:00
https://blog.jj5.net/blog/2014/05/27/php-urlencode/
2014-05-27T04:20:57+00:00
https://blog.jj5.net/blog/2014/05/27/installing-postgresql-on-debian/
2014-05-27T05:29:35+00:00
https://blog.jj5.net/blog/2014/05/28/angularjs-error-duplicates-in-a-repeater-are-not-allowed/
2014-05-28T01:25:37+00:00
https://blog.jj5.net/blog/2014/05/28/creating-a-user-and-database-in-postgresql/
2014-05-28T01:31:11+00:00
https://blog.jj5.net/blog/2014/05/28/angularjs-sort-filter-and-paging-a-table-directive/
2014-05-28T01:45:58+00:00
https://blog.jj5.net/blog/2014/05/28/embedded-angularjs-partials-or-html5-xhtml/
2014-05-28T04:13:43+00:00
https://blog.jj5.net/blog/2014/05/28/php-file_get_contents-with-http-basic-auth/
2014-05-28T04:19:15+00:00
https://blog.jj5.net/blog/2014/05/28/postgresql-datetime-support/
2014-05-28T04:49:25+00:00
https://blog.jj5.net/blog/2014/05/28/add-column-beforeafter-another-column-in-postgresql/
2014-05-28T04:53:11+00:00
https://blog.jj5.net/blog/2014/05/28/formatting-timezones-in-php/
2014-05-28T05:47:47+00:00
https://blog.jj5.net/blog/2014/05/29/using-twitter-bootstrap-dropdown-menus/
2014-05-28T17:06:30+00:00
https://blog.jj5.net/blog/2014/05/29/php-_server-server_protocol/
2014-05-29T05:33:17+00:00
https://blog.jj5.net/blog/2014/05/31/mysql-integer-types/
2014-05-31T03:17:28+00:00
https://blog.jj5.net/blog/2014/05/31/php-output-buffering-control/
2014-05-31T03:56:03+00:00
https://blog.jj5.net/blog/2014/05/31/newlines/
2014-05-31T04:32:52+00:00
https://blog.jj5.net/blog/2014/05/31/php-htmlentities-encoding/
2014-05-31T04:34:50+00:00
https://blog.jj5.net/blog/2014/05/31/php-define-vs-const/
2014-05-31T13:28:51+00:00
https://blog.jj5.net/blog/2014/06/01/php-call_user_func_array/
2014-05-31T14:50:02+00:00
https://blog.jj5.net/blog/2014/06/01/php-min/
2014-05-31T14:51:23+00:00
https://blog.jj5.net/blog/2014/06/01/html-singleton-tags/
2014-06-01T06:15:39+00:00
https://blog.jj5.net/blog/2014/06/02/psql-show-tables/
2014-06-02T02:33:19+00:00
https://blog.jj5.net/blog/2014/06/02/datepicker-for-bootstrap/
2014-06-02T02:57:52+00:00
https://blog.jj5.net/blog/2014/06/02/jquery-document-ready/
2014-06-02T03:03:00+00:00
https://blog.jj5.net/blog/2014/06/02/postgresql-limit-and-offset/
2014-06-02T03:07:03+00:00
https://blog.jj5.net/blog/2014/06/02/php-dateinterval-spec/
2014-06-02T03:56:46+00:00
https://blog.jj5.net/blog/2014/06/03/dir2ogg/
2014-06-03T05:08:28+00:00
https://blog.jj5.net/blog/2014/06/03/apache2-request-filename-requires-document-root/
2014-06-03T06:26:22+00:00
https://blog.jj5.net/blog/2014/06/06/install-php-5-4-on-ubuntu-12-04-lts/
2014-06-06T05:06:16+00:00
https://blog.jj5.net/blog/2014/06/07/new-apache-ssl-configuration/
2014-06-07T02:10:36+00:00
https://blog.jj5.net/blog/2014/06/08/no-one-applauds-this-woman-because-theyre-too-creeped-out-at-themselves-to-put-their-hands-together/
2014-06-08T02:59:49+00:00
https://blog.jj5.net/blog/2014/06/08/mediawiki-wgrawhtml/
2014-06-08T12:56:22+00:00
https://blog.jj5.net/blog/2014/06/15/set-the-target-frame-of-a-form/
2014-06-14T17:05:48+00:00
https://blog.jj5.net/blog/2014/06/15/character-encodings-in-html/
2014-06-14T18:29:28+00:00
https://blog.jj5.net/blog/2014/06/16/html-blockquote/
2014-06-16T08:15:35+00:00
https://blog.jj5.net/blog/2014/06/21/feargal-sharkey-a-good-heart/
2014-06-21T06:41:56+00:00
https://blog.jj5.net/blog/2014/06/21/i-want-to-know-what-love-is-foreigner/
2014-06-21T06:42:31+00:00
https://blog.jj5.net/blog/2014/06/21/fleetwood-mac-go-your-own-way/
2014-06-21T07:41:37+00:00
https://blog.jj5.net/blog/2014/06/22/routledge-studies-in-ethics-and-moral-theory/
2014-06-21T19:25:09+00:00
https://blog.jj5.net/blog/2014/06/28/acyrologia/
2014-06-27T16:04:01+00:00
https://blog.jj5.net/blog/2014/07/01/setting-svnignore-from-the-command-line/
2014-07-01T03:07:43+00:00
https://blog.jj5.net/blog/2014/07/01/opening-drive-root-on-mac-os-x/
2014-07-01T08:40:47+00:00
https://blog.jj5.net/blog/2014/07/02/run-your-own-firefox-accounts-server/
2014-07-02T07:55:54+00:00
https://blog.jj5.net/blog/2014/07/14/ssh-login-delay-on-debian/
2014-07-14T06:18:20+00:00
https://blog.jj5.net/blog/2014/07/15/run-sshd-on-mac-os-x/
2014-07-14T17:38:14+00:00
https://blog.jj5.net/blog/2014/07/15/restarting-sshd-on-mac-os-x/
2014-07-14T17:54:13+00:00
https://blog.jj5.net/blog/2014/07/21/namecheap-ssl-csr-and-ca-bundle-for-positivessl-certs/
2014-07-20T14:14:48+00:00
https://blog.jj5.net/blog/2014/07/22/weasel-words/
2014-07-21T14:25:07+00:00
https://blog.jj5.net/blog/2014/07/22/bc-and-ad-and-bce-and-ce/
2014-07-21T14:29:03+00:00
https://blog.jj5.net/blog/2014/07/22/interludes/
2014-07-22T09:54:37+00:00
https://blog.jj5.net/blog/2014/07/23/jj5-diary-2014-07-22/
2014-07-23T06:26:10+00:00
https://blog.jj5.net/blog/2014/07/23/porn-sex-vs-real-sex/
2014-07-23T06:54:57+00:00
https://blog.jj5.net/blog/2014/07/26/installing-nginx-and-php5-fpm-on-ubuntu/
2014-07-25T21:13:31+00:00
https://blog.jj5.net/blog/2014/07/26/301-permanent-http-redirects-with-nginx/
2014-07-25T23:14:01+00:00
https://blog.jj5.net/blog/2014/07/26/disable-apache2-auto-start-on-ubuntu/
2014-07-26T07:17:02+00:00
https://blog.jj5.net/blog/2014/07/29/php-datetimezone-getoffset/
2014-07-29T07:34:38+00:00
https://blog.jj5.net/blog/2014/07/29/loading-mysql-timezone-data/
2014-07-29T08:13:57+00:00
https://blog.jj5.net/blog/2014/07/29/mysql-convert_tz/
2014-07-29T09:49:18+00:00
https://blog.jj5.net/blog/2014/07/30/embedding-archive-org-videos/
2014-07-29T20:15:00+00:00
https://blog.jj5.net/blog/2014/07/30/html-meta-refresh-2/
2014-07-29T20:18:19+00:00
https://blog.jj5.net/blog/2014/08/01/startup-metrics-for-pirates-aarrr/
2014-08-01T12:57:59+00:00
https://blog.jj5.net/blog/2014/08/06/calculate-a-median-with-mysql/
2014-08-06T04:53:13+00:00
https://blog.jj5.net/blog/2014/08/11/stock-photo-site/
2014-08-10T15:06:59+00:00
https://blog.jj5.net/blog/2014/08/16/ntp-on-ubuntu/
2014-08-16T10:42:44+00:00
https://blog.jj5.net/blog/2014/08/16/roundcube-download-1-0-2/
2014-08-16T10:44:02+00:00
https://blog.jj5.net/blog/2014/08/16/piping-php-cli-output-to-less-broken/
2014-08-16T13:18:16+00:00
https://blog.jj5.net/blog/2014/08/17/debugging-courier-on-debian/
2014-08-17T12:07:58+00:00
https://blog.jj5.net/blog/2014/08/18/css-height-100-not-working/
2014-08-18T01:39:04+00:00
https://blog.jj5.net/blog/2014/08/18/jquery-htmlspecialchars-equivalent-to-encode-text-as-html/
2014-08-18T03:31:49+00:00
https://blog.jj5.net/blog/2014/08/18/undo-undo-in-vim/
2014-08-18T03:49:16+00:00
https://blog.jj5.net/blog/2014/08/18/get-element-or-tag-name-with-jquery/
2014-08-18T05:08:13+00:00
https://blog.jj5.net/blog/2014/08/28/how-to-criticize-with-kindness-philosopher-daniel-dennett-on-the-four-steps-to-arguing-intelligently/
2014-08-28T03:32:36+00:00
https://blog.jj5.net/blog/2014/08/29/report-status-of-specified-debian-package/
2014-08-29T09:19:59+00:00
https://blog.jj5.net/blog/2014/09/01/debian-dpmscontrol-error/
2014-09-01T08:17:16+00:00
https://blog.jj5.net/blog/2014/09/03/gnutls_handshake-failed-using-git/
2014-09-03T13:24:38+00:00
https://blog.jj5.net/blog/2014/09/23/starcraft-2-lost-viking-strategy-guide/
2014-09-22T15:53:27+00:00
https://blog.jj5.net/blog/2014/09/25/enableshow-http-and-https-url-prefix-in-firefox-location-bar/
2014-09-25T05:23:40+00:00
https://blog.jj5.net/blog/2014/09/30/wildcard-matching-with-php-and-fnmatch/
2014-09-29T16:07:01+00:00
https://blog.jj5.net/blog/2014/10/02/html5-elements-and-attributes/
2014-10-02T07:12:57+00:00
https://blog.jj5.net/blog/2014/10/02/jj5-diary-2014-10-02/
2014-10-03T02:02:31+00:00
https://blog.jj5.net/blog/2014/10/03/how-to-remove-a-post-from-a-mailman-archive/
2014-10-03T07:58:01+00:00
https://blog.jj5.net/blog/2014/10/16/debugging-facebook-and-open-graph/
2014-10-16T03:53:51+00:00
https://blog.jj5.net/blog/2014/10/17/facebook-emoji/
2014-10-17T05:11:30+00:00
https://blog.jj5.net/blog/2014/10/17/reading-about-domain-names/
2014-10-17T10:52:58+00:00
https://blog.jj5.net/blog/2014/10/29/how-to-enabled-mysql-federated-storage-engine/
2014-10-29T06:17:42+00:00
https://blog.jj5.net/blog/2014/11/05/the-universe-and-stuff/
2014-11-05T12:03:04+00:00
https://blog.jj5.net/blog/2014/11/09/making-text-upper-case-or-lower-case-in-netbeans/
2014-11-09T11:35:57+00:00
https://blog.jj5.net/blog/2011/11/12/the-difference-between-absolute-growth-rate-and-relative-growth-rate/
2014-11-12T18:02:12+00:00
https://blog.jj5.net/blog/2014/11/14/json-schema/
2014-11-13T16:32:14+00:00
https://blog.jj5.net/blog/2014/11/20/fixing-ca-certificates-after-upgrade-to-ubuntu-14-04-1/
2014-11-20T03:38:13+00:00
https://blog.jj5.net/blog/2014/11/20/cleaning-log-files-before-printing-them-to-the-console/
2014-11-20T05:15:37+00:00
https://blog.jj5.net/blog/2014/11/21/installing-php-5-4-on-ubuntu-lucid/
2014-11-21T11:46:21+00:00
https://blog.jj5.net/blog/2014/11/22/how-to-iteratively-create-phonegap-contacts/
2014-11-22T07:59:16+00:00
https://blog.jj5.net/blog/2014/11/23/creating-new-config-files-with-merge/
2014-11-23T05:40:24+00:00
https://blog.jj5.net/blog/2014/11/23/stop-the-iphone-from-opening-iphoto/
2014-11-23T11:51:14+00:00
https://blog.jj5.net/blog/2014/11/27/mounting-windows-smb-share-from-debian-wheezy/
2014-11-27T07:39:08+00:00
https://blog.jj5.net/blog/2014/11/27/making-ssh-client-use-line-buffered-stream/
2014-11-27T11:47:27+00:00
https://blog.jj5.net/blog/2014/11/28/1000baset-for-rtl811181688411-pci-express-gigabit-ethernet-controller/
2014-11-27T16:07:37+00:00
https://blog.jj5.net/blog/2014/11/28/setting-desktop-path-in-kde-on-debian-wheezy/
2014-11-27T17:37:39+00:00
https://blog.jj5.net/blog/2014/11/28/kde-plasma-desktop-hacks/
2014-11-27T20:30:40+00:00
https://blog.jj5.net/blog/2014/11/29/linux-swap/
2014-11-29T08:07:04+00:00
https://blog.jj5.net/blog/2014/11/29/fixing-bug-in-etccron-dailyetckeeper-on-ubuntu-lucid/
2014-11-29T08:43:35+00:00
https://blog.jj5.net/blog/2014/12/01/edit-etcauto_master-on-max-os-x-to-disable-home-auto-mount/
2014-12-01T05:58:24+00:00
https://blog.jj5.net/blog/2014/12/03/change-a-users-user-id-on-mac-os-x/
2014-12-02T15:52:59+00:00
https://blog.jj5.net/blog/2014/12/03/seven-habits-of-effective-text-editing/
2014-12-02T17:10:39+00:00
https://blog.jj5.net/blog/2014/12/06/posix-signals-in-c-list-of-signals/
2014-12-05T19:01:47+00:00
https://blog.jj5.net/blog/2014/12/06/fixing-meta-keys-in-vim-via-mac-os-x-terminal-app/
2014-12-06T05:40:09+00:00
https://blog.jj5.net/blog/2012/10/27/php-error-handling-and-reporting/
2014-12-09T05:06:50+00:00
https://blog.jj5.net/blog/2014/12/14/change-users-password-in-kerberos-with-kadmin/
2014-12-14T09:00:00+00:00
https://blog.jj5.net/blog/2014/12/21/xdebug-trace-profile/
2014-12-20T19:18:55+00:00
https://blog.jj5.net/blog/2015/01/02/html5-element-list/
2015-01-01T23:45:43+00:00
https://blog.jj5.net/blog/2012/01/10/profiling-a-php-script/
2015-01-04T08:40:25+00:00
https://blog.jj5.net/blog/2015/01/05/running-apache2-with-nice/
2015-01-05T05:28:31+00:00
https://blog.jj5.net/blog/2015/01/05/languages-supported-by-google-translate/
2015-01-05T05:32:27+00:00
https://blog.jj5.net/blog/2015/01/05/fat-free-framework/
2015-01-05T05:34:30+00:00
https://blog.jj5.net/blog/2015/01/06/phpunit-preserveglobalstate-and-runtestsinseparateprocesses/
2015-01-05T18:27:59+00:00
https://blog.jj5.net/blog/2015/01/10/using-multiple-ssl-certificates-in-apache-with-one-ip-address/
2015-01-09T19:45:42+00:00
https://blog.jj5.net/blog/2015/01/14/ubuntu-releases-standard-and-lts/
2015-01-14T03:38:39+00:00
https://blog.jj5.net/blog/2015/01/16/a-better-way-to-say-sorry/
2015-01-16T07:32:08+00:00
https://blog.jj5.net/blog/2015/02/21/usa-time-zones-in-php/
2015-02-20T21:28:19+00:00
https://blog.jj5.net/blog/2015/02/22/removing-lenovo-superfish-trojan/
2015-02-21T17:39:18+00:00
https://blog.jj5.net/blog/2015/03/07/quantum-mechanics-an-introduction/
2015-03-07T10:30:48+00:00
https://blog.jj5.net/blog/2015/03/16/david-a-wheelers-sloccount/
2015-03-16T06:49:10+00:00
https://blog.jj5.net/blog/2015/03/17/set-toolbar-colour-with-html-meta-element-theme-color/
2015-03-16T16:17:15+00:00
https://blog.jj5.net/blog/2015/03/17/favicon-app-icon-generator/
2015-03-16T16:18:47+00:00
https://blog.jj5.net/blog/2015/03/28/practice-versus-practise/
2015-03-28T01:12:39+00:00
https://blog.jj5.net/blog/2015/03/28/on-reading/
2015-03-28T03:51:50+00:00
https://blog.jj5.net/blog/2015/04/11/fetch-as-google/
2015-04-10T16:44:34+00:00
https://blog.jj5.net/blog/2015/04/20/adding-attach-to-icedove-desktopdolphin-menu-item-on-debian-jessie/
2015-04-19T17:36:34+00:00
https://blog.jj5.net/blog/2015/04/22/local-language-names/
2015-04-21T14:37:23+00:00
https://blog.jj5.net/blog/2015/04/23/mozilla-firefox-web-developers-toolbox/
2015-04-22T22:54:34+00:00
https://blog.jj5.net/blog/2015/05/16/running-a-sql-text-file-in-mysql-cli/
2015-05-16T04:35:11+00:00
https://blog.jj5.net/blog/2015/05/17/configuring-dcc-port-range-in-irssi/
2015-05-17T02:18:17+00:00
https://blog.jj5.net/blog/2015/05/17/disable-password-authentication-for-ssh/
2015-05-17T02:40:47+00:00
https://blog.jj5.net/blog/2015/05/20/like-a-cow-in-the-field/
2015-05-20T03:46:48+00:00
https://blog.jj5.net/blog/2015/05/27/fixing-firefox-iceweasel-restricted-port/
2015-05-27T08:54:44+00:00
https://blog.jj5.net/blog/2015/05/27/progclub-web-statistics-for-may-2015/
2015-05-27T12:37:18+00:00
https://d3tdk46fcdgbgu.cloudfront.net/blog/wp-content/uploads/2015/05/progclub-may.png
https://blog.jj5.net/blog/2015/06/08/animated-data-visualization-of-world-war-ii-fatalities/
2015-06-07T16:28:02+00:00
https://blog.jj5.net/blog/2015/06/09/bracelets-recycling-plastic-bottles/
2015-06-08T15:35:19+00:00
https://blog.jj5.net/blog/2015/06/23/network-sockets/
2015-06-23T07:43:35+00:00
https://blog.jj5.net/blog/2015/06/23/gnu-pspp/
2015-06-23T08:00:52+00:00
https://blog.jj5.net/blog/2015/06/23/greasemonkey-and-the-file-uri-scheme/
2015-06-23T11:43:12+00:00
https://blog.jj5.net/blog/2015/06/26/virtualbox-shared-folders/
2015-06-26T12:20:11+00:00
https://blog.jj5.net/blog/2015/06/26/guide-to-assembly-language-programming-in-linux/
2015-06-26T12:22:22+00:00
https://blog.jj5.net/blog/2015/06/27/installing-virtualbox-on-debian/
2015-06-26T15:57:55+00:00
https://blog.jj5.net/blog/2015/06/27/category-theory/
2015-06-26T21:06:44+00:00
https://blog.jj5.net/blog/2015/07/04/x86-calling-conventions/
2015-07-04T01:29:26+00:00
https://blog.jj5.net/blog/2015/07/04/arm-assembler-in-raspberry-pi/
2015-07-04T01:31:52+00:00
https://blog.jj5.net/blog/2015/07/12/xx-vocab/
2015-07-21T11:04:54+00:00
https://blog.jj5.net/blog/2015/08/01/no-manual-entry-for-g/
2015-07-31T16:21:06+00:00
https://blog.jj5.net/blog/2014/11/22/installing-subversion-on-mac-os-x-with-webdav-support-neon-library/
2015-08-05T02:44:17+00:00
https://blog.jj5.net/blog/2015/08/07/delete-until-next-character-occurrence-in-vim/
2015-08-06T14:43:18+00:00
https://blog.jj5.net/blog/2015/08/07/mr-robot-222/
2015-08-06T16:22:57+00:00
https://d3tdk46fcdgbgu.cloudfront.net/blog/wp-content/uploads/2015/08/222.png
https://blog.jj5.net/blog/2015/08/07/tufte-css/
2015-08-07T05:08:38+00:00
https://blog.jj5.net/blog/2015/08/16/15-sorting-algorithms-in-6-minutes/
2015-08-15T23:19:47+00:00
https://blog.jj5.net/blog/2015/08/18/tags-cloud-august-2015/
2015-08-18T03:06:20+00:00
https://d3tdk46fcdgbgu.cloudfront.net/blog/wp-content/uploads/2015/08/tags.png
https://blog.jj5.net/blog/2015/08/23/c-nested-classes/
2015-08-23T11:07:58+00:00
https://blog.jj5.net/blog/2015/08/23/c-variables-and-references/
2015-08-23T11:08:08+00:00
https://blog.jj5.net/blog/2015/08/23/the-principles-of-newspeak/
2015-08-23T11:40:15+00:00
https://blog.jj5.net/blog/2015/08/24/c-virtual-destructors-and-base-classes/
2015-08-23T16:31:19+00:00
https://blog.jj5.net/blog/2015/08/26/catb-vocab/
2015-08-26T19:48:33+00:00
https://blog.jj5.net/blog/2015/08/30/reporting-cpu-cache-on-linux/
2015-08-30T02:41:07+00:00
https://blog.jj5.net/blog/2015/08/30/what-every-programmer-should-know-about-memory/
2015-08-30T02:55:31+00:00
https://blog.jj5.net/blog/2015/08/30/gallery-of-processor-cache-effects/
2015-08-30T07:22:01+00:00
https://blog.jj5.net/blog/2015/09/04/enable-desktop-icons-in-gnome/
2015-09-03T23:47:18+00:00
https://blog.jj5.net/blog/2015/09/07/code-assistance-for-c-in-netbeans-define-__cplusplus/
2015-09-07T04:38:31+00:00
https://blog.jj5.net/blog/2015/09/07/c-postgresql-example/
2015-09-07T06:06:20+00:00
https://blog.jj5.net/blog/2015/09/07/converting-a-c-stdstring-to-char/
2015-09-07T07:47:28+00:00
https://blog.jj5.net/blog/2015/09/07/how-do-i-list-all-databases-and-tables-using-psql/
2015-09-07T09:03:28+00:00
https://blog.jj5.net/blog/2015/09/07/administering-postgresql/
2015-09-07T10:10:21+00:00
https://blog.jj5.net/blog/2015/09/08/how-to-downgrade-a-package-in-debian-using-apt-get-and-apt-cache/
2015-09-08T10:00:23+00:00
https://blog.jj5.net/blog/2015/09/23/putting-selinux-in-permissive-mode-on-fedora/
2015-09-23T02:47:33+00:00
https://blog.jj5.net/blog/2014/12/03/entering-ssh-passphrase-once-in-a-kde-pulse-session/
2015-10-08T01:57:03+00:00
https://blog.jj5.net/blog/2015/10/27/taking-things-literally/
2015-10-27T08:18:13+00:00
https://blog.jj5.net/blog/2016/01/30/modern-educayshun/
2016-01-29T13:33:56+00:00
https://blog.jj5.net/blog/2016/03/23/php-values/
2016-03-22T18:17:46+00:00
https://blog.jj5.net/blog/2016/03/25/sql-injection-cheat-sheet/
2016-03-24T20:43:19+00:00
https://blog.jj5.net/blog/2016/04/01/lets-encrypt-nginx/
2016-04-01T12:58:31+00:00
https://blog.jj5.net/blog/2016/04/08/how-to-escape-characters-in-subversion-file-names/
2016-04-07T18:41:19+00:00
https://blog.jj5.net/blog/2016/04/08/getting-started-with-scala/
2016-04-08T13:25:07+00:00
https://blog.jj5.net/blog/2016/04/09/installing-latest-version-of-scala-on-debian/
2016-04-08T14:54:00+00:00
https://blog.jj5.net/blog/2016/04/09/svn-propset-svnexecutable-on-my-script/
2016-04-08T19:47:44+00:00
https://blog.jj5.net/blog/2016/04/11/get-just-the-filename-with-grep-note-sed-not-required/
2016-04-11T11:50:19+00:00
https://blog.jj5.net/blog/2016/04/13/linuxposix-username-conventions/
2016-04-12T15:12:28+00:00
https://blog.jj5.net/blog/2016/04/13/pr_comment-c/
2016-04-12T16:37:49+00:00
https://blog.jj5.net/blog/2016/04/13/multilingual-capitalisation-regular-expression-regex/
2016-04-12T16:41:22+00:00
https://blog.jj5.net/blog/2016/04/13/comments-per-page-in-wordpress/
2016-04-12T17:03:23+00:00
https://blog.jj5.net/blog/2016/04/13/multiline-strings-in-javascript/
2016-04-12T21:12:59+00:00
https://blog.jj5.net/blog/2016/05/01/preserving-file-modification-time-in-subversion-svn/
2016-04-30T17:57:15+00:00
https://blog.jj5.net/blog/2016/05/09/thisworks-deep-sleep-stress-less/
2016-05-08T15:01:03+00:00
https://blog.jj5.net/blog/2016/05/13/winkeyr-in-kde/
2016-05-13T01:31:28+00:00
https://blog.jj5.net/blog/2016/05/15/differences-between-arithmetic-geometric-and-harmonic-means/
2016-05-14T17:17:31+00:00
https://blog.jj5.net/blog/2016/05/26/web-content-accessibility-guidelines-wcag-2-0/
2016-05-25T14:18:26+00:00
https://blog.jj5.net/blog/2016/06/01/passing-selected-value-into-html-select-onchange-handler/
2016-05-31T22:34:30+00:00
https://blog.jj5.net/blog/2016/06/01/html-glow-effects/
2016-05-31T22:36:39+00:00
https://blog.jj5.net/blog/2016/06/01/input-keyboard-for-decimal-input-on-iphone/
2016-05-31T22:43:06+00:00
https://blog.jj5.net/blog/2016/06/08/what-to-do-if-you-accidentally-press-ctrls-in-vim/
2016-06-08T12:24:58+00:00
https://blog.jj5.net/blog/2016/06/17/window-resizeto/
2016-06-17T10:13:54+00:00
https://blog.jj5.net/blog/2016/07/10/apache-http-proxy-header-manipulation/
2016-07-09T16:23:51+00:00
https://blog.jj5.net/blog/2016/07/19/native-html5-drag-and-drop/
2016-07-19T05:12:25+00:00
https://blog.jj5.net/blog/2016/07/19/firebug-dom-panel-colour-coding-legend/
2016-07-19T07:16:00+00:00
https://blog.jj5.net/blog/2016/07/30/we-need-to-talk/
2016-07-29T15:27:20+00:00
https://blog.jj5.net/blog/2016/09/11/overworked-and-underpaid/
2016-09-11T12:00:10+00:00
https://blog.jj5.net/blog/2016/10/09/using-ssh-add-with-ssh-agent-for-unattended-ssh/
2016-10-08T23:15:19+00:00
https://blog.jj5.net/blog/2016/10/25/how-to-allow-a-restricted-port-in-firefox/
2016-10-25T08:28:28+00:00
https://blog.jj5.net/blog/2016/12/04/disabling-f6-run-main-project-hot-key-in-netbeans-because-of-g15-keyboard/
2016-12-04T07:38:16+00:00
https://blog.jj5.net/blog/2016/12/10/monitoring-netbeans/
2016-12-10T07:30:53+00:00
https://blog.jj5.net/blog/2016/12/12/kcachegrind-doesnt-open-cachegrind-profiler-log-file/
2016-12-12T01:48:34+00:00
https://blog.jj5.net/blog/2016/12/18/pdo-execute-a-prepared-statement-using-array-for-in-clause/
2016-12-18T10:04:26+00:00
https://blog.jj5.net/blog/2017/01/11/configure-name-to-display-in-phpmyadmin-server-choice/
2017-01-10T17:20:26+00:00
https://blog.jj5.net/blog/2016/12/10/disable-middle-mouse-button-paste-on-debian-kde/
2017-02-06T13:48:59+00:00
https://blog.jj5.net/blog/2017/02/13/hitchhikers-guide-to-the-gdb/
2017-02-12T23:15:49+00:00
https://blog.jj5.net/blog/2017/02/19/how-to-open-the-current-page-in-a-new-firefox-window/
2017-02-18T13:21:17+00:00
https://blog.jj5.net/blog/2017/02/21/fixing-curl-ssl-certificate-problem/
2017-02-20T20:08:23+00:00
https://blog.jj5.net/blog/2017/03/01/alternative-verification-methods-for-lets-encrypt/
2017-03-01T03:40:49+00:00
https://blog.jj5.net/blog/2017/03/08/migrating-from-firebug-to-firefox-developer-tools/
2017-03-07T21:32:18+00:00
https://blog.jj5.net/blog/2017/03/08/html-table-css-width-not-working/
2017-03-08T05:56:17+00:00
https://blog.jj5.net/blog/2017/03/08/exclude-hidden-svn-files-from-grep-query/
2017-03-08T09:24:58+00:00
https://blog.jj5.net/blog/2017/03/09/postfix-sender-blacklist/
2017-03-09T07:20:57+00:00
https://blog.jj5.net/blog/2017/03/10/netbeans-matching-brace/
2017-03-09T16:29:19+00:00
https://blog.jj5.net/blog/2012/03/24/web-browser-access-keys/
2017-03-15T09:27:04+00:00
https://blog.jj5.net/blog/2017/04/28/intel-linux-graphics-firmware/
2017-04-27T14:40:42+00:00
https://blog.jj5.net/blog/2017/04/29/netbeans-php-invalid-include-path/
2017-04-28T20:56:23+00:00
https://blog.jj5.net/blog/2017/05/02/removing-local-from-hostname-on-mac-os-x/
2017-05-02T08:40:10+00:00
https://blog.jj5.net/blog/2017/05/03/fs-inotify-max_user_watches/
2017-05-02T23:05:44+00:00
https://blog.jj5.net/blog/2017/05/03/archive-processing/
2017-05-03T01:38:54+00:00
https://blog.jj5.net/blog/2017/05/04/pwned/
2017-05-04T03:41:22+00:00
https://blog.jj5.net/blog/2017/05/04/registering-a-systemd-service/
2017-05-04T10:25:43+00:00
https://blog.jj5.net/blog/2017/05/04/airgap-file-system/
2017-05-04T12:03:33+00:00
https://blog.jj5.net/blog/2017/05/06/unmount-all-cifs-mounts/
2017-05-06T11:31:02+00:00
https://blog.jj5.net/blog/2017/05/07/error-in-rsync-protocol-data-stream/
2017-05-07T04:23:11+00:00
https://blog.jj5.net/blog/2017/05/14/thunderbird-maildir-backend/
2017-05-14T13:03:19+00:00
https://blog.jj5.net/blog/2017/05/15/configuring-akonadi-for-thunderbird-maildir-access/
2017-05-14T17:01:58+00:00
https://blog.jj5.net/blog/2017/05/15/binding-winkeyr-to-search-and-launch-in-kde/
2017-05-14T17:05:44+00:00
https://blog.jj5.net/blog/2017/05/16/automatically-sync-all-folders-in-thunderbird/
2017-05-15T14:57:09+00:00
https://blog.jj5.net/blog/2017/05/16/enabling-trim-in-debian-fstab-for-ext4-file-system-on-samsung-ssd-960-evo-nvme-m-2/
2017-05-15T22:56:26+00:00
https://blog.jj5.net/blog/2017/05/19/rsync-unexpected-remote-arg/
2017-05-19T10:20:06+00:00
https://blog.jj5.net/blog/2017/06/24/up-goer-1984/
2017-06-23T16:45:05+00:00
https://blog.jj5.net/blog/2017/07/20/adding-weekday-to-date-column-in-dolphin-in-kde-on-debian-gnulinux/
2017-07-19T21:11:38+00:00
https://blog.jj5.net/blog/2017/07/23/mdadm-bitmap-removal/
2017-07-22T20:30:37+00:00
https://blog.jj5.net/blog/2017/07/30/new-word-ennui/
2017-07-30T10:40:47+00:00
https://blog.jj5.net/blog/2017/08/04/virtualbox-vboxmanage-for-autostart/
2017-08-04T10:20:50+00:00
https://blog.jj5.net/blog/2017/08/07/force-ubuntu-desktop-to-shutdown-on-power-button-keypress-acpi-shutdown/
2017-08-07T09:42:45+00:00
https://blog.jj5.net/blog/2017/08/07/waiting-for-virtualbox-guests-to-close-before-reboot-or-shutdown/
2017-08-07T10:07:42+00:00
https://blog.jj5.net/blog/2017/11/09/backup-thunderbird-data/
2017-11-08T22:39:09+00:00
https://blog.jj5.net/blog/2017/11/15/rsync-errors/
2017-11-15T08:20:04+00:00
https://blog.jj5.net/blog/2017/11/25/if-apache2-wont-serve-your-javascript-file-try/
2017-11-24T18:06:28+00:00
https://blog.jj5.net/blog/2017/12/11/debugging-jinja-in-salt-stack/
2017-12-11T11:14:51+00:00
https://blog.jj5.net/blog/2018/02/16/installing-nodejs-and-npm-on-tact/
2018-02-16T11:57:36+00:00
https://blog.jj5.net/blog/2018/07/04/2018-07-04-040738/
2018-07-03T18:08:08+00:00
https://blog.jj5.net/blog/2018/07/15/netbeans-window-reset-windows/
2018-07-15T10:55:55+00:00
https://blog.jj5.net/blog/2018/07/24/getting-winxp-to-connect-to-samba/
2018-07-24T06:55:39+00:00
https://blog.jj5.net/blog/2018/07/30/use-ufw-to-disable-traffic-to-wordpress-on-web-server/
2018-07-30T11:56:53+00:00
https://blog.jj5.net/blog/2018/07/30/create-a-desktop-alias-for-an-smb-mount-on-mac-os-x/
2018-07-30T13:48:35+00:00
https://blog.jj5.net/blog/2018/08/01/how-to-reinstall-macos/
2018-08-01T10:48:56+00:00
https://blog.jj5.net/blog/2018/08/09/making-vertical-align-work-for-table-cells/
2018-08-09T09:33:28+00:00
https://blog.jj5.net/blog/2018/08/25/installing-net-on-debian-9/
2018-08-24T22:50:04+00:00
https://blog.jj5.net/blog/2018/09/06/salt-file-recurse-source-file-not-found-file-encoding-issue/
2018-09-06T05:34:03+00:00
https://blog.jj5.net/blog/2018/12/14/a-folder-named-cache-kioexec-krun-13821_0-already-exists/
2018-12-13T19:21:04+00:00
https://d3tdk46fcdgbgu.cloudfront.net/blog/wp-content/uploads/2018/12/browser-open-issue.png
https://blog.jj5.net/blog/2019/03/01/warn-duplicate-profile-dovecot-imap-using-last-found/
2019-02-28T18:48:58+00:00
https://blog.jj5.net/blog/2019/06/02/announcing-numformat-php/
2019-06-02T02:58:27+00:00
https://blog.jj5.net/blog/2019/06/03/fixing-character-encoding-issue-in-viewvc/
2019-06-03T03:04:59+00:00
https://blog.jj5.net/blog/2019/06/11/omitting-date-completed-from-mysql-dump-file/
2019-06-11T08:25:14+00:00
https://blog.jj5.net/blog/2019/06/15/ata5-sata-link-down-sstatus-1-scontrol-300/
2019-06-14T17:32:48+00:00
https://blog.jj5.net/blog/2019/06/30/grub_cmdline_linux_default/
2019-06-30T09:05:48+00:00
https://blog.jj5.net/blog/2019/07/07/configuring-powershield-defender-ups-batteries/
2019-07-07T00:01:11+00:00
https://blog.jj5.net/blog/2019/07/27/how-to-use-keji-flat-file-a4-report-covers/
2019-07-27T13:07:53+00:00
https://blog.jj5.net/blog/2019/08/04/php-d-xdebug-profiler_enable1/
2019-08-04T11:38:49+00:00
https://blog.jj5.net/blog/2019/08/05/php-security-best-practices/
2019-08-05T05:48:04+00:00
https://blog.jj5.net/blog/2019/10/16/apache2-rewritecond-request_filename-f-not-working/
2019-10-15T13:23:46+00:00
https://blog.jj5.net/blog/2020/01/29/mb_strimwidth/
2020-01-28T17:33:58+00:00
https://blog.jj5.net/blog/2020/02/20/sqlite-integrity-check/
2020-02-20T06:12:55+00:00
https://blog.jj5.net/blog/2020/03/23/how-to-clear-dashed-lines-from-libreoffice-calc/
2020-03-23T05:40:26+00:00
https://blog.jj5.net/blog/2020/04/14/grasp/
2020-04-14T13:31:26+00:00
https://blog.jj5.net/blog/2020/05/01/html-forms/
2020-05-01T05:48:58+00:00
https://blog.jj5.net/blog/2020/05/01/10-popular-php-frameworks-in-2020/
2020-05-01T06:15:55+00:00
https://blog.jj5.net/blog/2020/05/15/salt-stack-file_tree-py/
2020-05-14T16:34:58+00:00
https://blog.jj5.net/blog/2020/05/31/konsole-column-width/
2020-05-30T15:50:44+00:00
https://blog.jj5.net/blog/2020/06/10/most-bugs-are-in-your-error-handling-code/
2020-06-10T11:19:05+00:00
https://blog.jj5.net/blog/2020/06/10/feynman-technique/
2020-06-10T11:28:22+00:00
https://blog.jj5.net/blog/2020/06/14/how-much-does-it-cost-to-run-a-blog/
2020-06-14T13:37:47+00:00
https://blog.jj5.net/blog/2020/06/15/im-trying-to-just-literally-never-argue-with-people/
2020-06-14T14:45:16+00:00
https://blog.jj5.net/blog/2020/06/22/php-clearstatcache/
2020-06-21T19:43:31+00:00
https://blog.jj5.net/blog/2020/06/22/plain-javascript-can-do-a-lot/
2020-06-21T22:13:14+00:00
https://blog.jj5.net/blog/2020/06/22/scaling-to-100k-users/
2020-06-21T22:33:30+00:00
https://blog.jj5.net/blog/2020/06/22/php-operator-precedence/
2020-06-22T05:39:25+00:00
https://blog.jj5.net/blog/2020/06/23/mysql-table-locking-issues/
2020-06-23T07:12:59+00:00
https://blog.jj5.net/blog/2020/06/24/the-end-of-os-x/
2020-06-24T02:15:28+00:00
https://blog.jj5.net/blog/2020/06/24/you-cant-tell-people-anything/
2020-06-24T03:25:08+00:00
https://blog.jj5.net/blog/2020/06/25/programming-quotes/
2020-06-25T09:28:18+00:00
https://blog.jj5.net/blog/2020/06/26/triggering-a-php-script-when-your-postfix-server-receives-a-mail/
2020-06-26T04:43:33+00:00
https://blog.jj5.net/blog/2020/06/29/5-modern-alternatives-to-essential-linux-command-line-tools/
2020-06-28T14:49:53+00:00
https://blog.jj5.net/blog/2020/06/29/6138/
2020-06-28T16:34:30+00:00
https://blog.jj5.net/blog/2020/06/29/mathematics/
2020-06-29T00:47:27+00:00
https://blog.jj5.net/blog/2020/07/01/lighthouse/
2020-07-01T10:16:27+00:00
https://blog.jj5.net/blog/2020/07/01/how-to-customize-firefoxs-user-interface-with-userchrome-css/
2020-07-01T11:27:46+00:00
https://blog.jj5.net/blog/2020/07/01/the-critique-of-pure-reason-by-immanuel-kant/
2020-07-01T12:07:26+00:00
https://blog.jj5.net/blog/2020/07/10/ten-modern-layouts-in-one-line-of-css/
2020-07-10T05:01:40+00:00
https://blog.jj5.net/blog/2020/07/10/dri3/
2020-07-10T07:09:46+00:00
https://blog.jj5.net/blog/2020/07/14/chvt/
2020-07-14T11:14:55+00:00
https://blog.jj5.net/blog/2020/07/16/how-to-write-technical-posts-so-people-will-read-them/
2020-07-15T19:13:04+00:00
https://blog.jj5.net/blog/2020/07/18/things-i-wish-id-known-about-css/
2020-07-17T19:17:20+00:00
https://blog.jj5.net/blog/2020/07/18/axiomatic-css-and-lobotomized-owls/
2020-07-17T19:23:33+00:00
https://blog.jj5.net/blog/2020/07/21/remove-boot-text-on-the-raspberry-pi-for-noobs/
2020-07-21T11:37:57+00:00
https://blog.jj5.net/blog/2020/07/22/logitech-forums-post-for-z607-speaker-mounts/
2020-07-21T14:33:44+00:00
https://blog.jj5.net/blog/2020/07/22/raspberry-pi/
2020-07-21T14:36:39+00:00
https://blog.jj5.net/blog/2020/07/22/open-current-tab-duplicate-in-new-window-in-firefox/
2020-07-22T09:13:37+00:00
https://blog.jj5.net/blog/2020/07/22/zabbix-server-out-of-memory-issue/
2020-07-22T10:37:41+00:00
https://blog.jj5.net/blog/2020/07/23/restart-zabbix-agent-on-mac-os-x/
2020-07-22T16:53:00+00:00
https://blog.jj5.net/blog/2020/07/29/how-to-automatically-clear-browsing-history-in-chrome-on-exit/
2020-07-29T06:10:32+00:00
https://blog.jj5.net/blog/2020/07/29/systemd-randomizeddelaysec/
2020-07-29T13:20:41+00:00
https://blog.jj5.net/blog/2020/07/29/everything-you-need-and-dont-need-to-know-about-phps-type-system/
2020-07-29T13:45:58+00:00
https://blog.jj5.net/blog/2020/08/01/network-http-sendrefererheader/
2020-07-31T15:26:28+00:00
https://blog.jj5.net/blog/2020/08/05/shared-clipboard-for-ubuntu-18-04-guest-in-ubutnu-18-04-host-under-virtualbox-6-0/
2020-08-05T05:52:09+00:00
https://blog.jj5.net/blog/2020/08/05/virtualbox-reference-configuration-for-kubuntu-18-04-hosts-and-kubuntu-18-04-guests/
2020-08-05T07:08:02+00:00
https://blog.jj5.net/blog/2020/08/05/installing-kubuntu/
2020-08-05T07:30:36+00:00
https://blog.jj5.net/blog/2020/08/09/shadow-it/
2020-08-09T13:46:03+00:00
https://blog.jj5.net/blog/2020/08/10/how-to-generate-an-ssl-private-key-for-use-with-mysql-mariadb-and-pdo/
2020-08-09T17:17:54+00:00
https://blog.jj5.net/blog/2020/08/21/on-your-pat-malone/
2020-08-21T09:22:23+00:00
https://blog.jj5.net/blog/2020/08/24/javascript-generators-meet-xpath/
2020-08-24T09:26:36+00:00
https://blog.jj5.net/blog/2020/08/25/johns-freedombox-unboxing/
2020-08-25T09:01:19+00:00
https://blog.jj5.net/blog/2020/08/25/make-android-self-hosting/
2020-08-25T11:17:09+00:00
https://blog.jj5.net/blog/2020/08/25/resetting-a-wasd-code-keyboard/
2020-08-25T12:01:18+00:00
https://blog.jj5.net/blog/2020/09/17/system-design-template/
2020-09-17T01:15:37+00:00
https://blog.jj5.net/blog/2020/09/17/10-tips-for-ramping-up-as-a-senior-engineer/
2020-09-17T04:40:05+00:00
https://blog.jj5.net/blog/2020/09/17/watch-catting-together-html-head-foot-and-mysql-information_schema-processlist/
2020-09-17T08:10:26+00:00
https://blog.jj5.net/blog/2020/09/18/app-consoles/
2020-09-18T08:26:08+00:00
https://blog.jj5.net/blog/2020/09/22/the-unrealized-potential-of-federation/
2020-09-22T07:16:39+00:00
https://blog.jj5.net/blog/2020/09/26/dont-compare-averages/
2020-09-25T16:21:36+00:00
https://blog.jj5.net/blog/2020/09/26/mariadb-sequences/
2020-09-25T18:22:03+00:00
https://blog.jj5.net/blog/2020/09/28/the-danger-of-target_blank-and-opener/
2020-09-27T19:18:28+00:00
https://blog.jj5.net/blog/2020/09/30/writing-a-book-is-it-worth-it/
2020-09-29T17:02:07+00:00
https://blog.jj5.net/blog/2020/09/15/moment-js-in-maintenance-mode/
2020-10-02T04:43:46+00:00
https://blog.jj5.net/blog/2020/10/05/abstraction-inversion/
2020-10-05T09:32:10+00:00
https://blog.jj5.net/blog/2020/10/05/connascence/
2020-10-05T10:14:00+00:00
https://blog.jj5.net/blog/2020/10/06/full-bleed-layout-using-css-grid/
2020-10-06T00:42:26+00:00
https://blog.jj5.net/blog/2020/10/06/the-hitchhikers-guide-to-compression/
2020-10-06T01:04:50+00:00
https://blog.jj5.net/blog/2020/10/06/be-customer-focused-4-basic-tactics/
2020-10-06T01:47:16+00:00
https://blog.jj5.net/blog/2020/10/06/linux-file-timestamps-explained-atime-mtime-and-ctime/
2020-10-06T04:55:36+00:00
https://blog.jj5.net/blog/2020/10/06/the-internet-in-real-time/
2020-10-06T06:59:28+00:00
https://blog.jj5.net/blog/2020/10/06/what-is-a-paradigm/
2020-10-06T07:28:12+00:00
https://blog.jj5.net/blog/2020/10/06/ontology-epistemology-and-research-paradigm/
2020-10-06T07:42:50+00:00
https://blog.jj5.net/blog/2020/10/10/spreadsheet-index-and-match/
2020-10-09T16:42:24+00:00
https://blog.jj5.net/blog/2020/10/10/australian-industry/
2020-10-09T19:21:07+00:00
https://blog.jj5.net/blog/2020/10/12/the-amd-radeon-graphics-driver-makes-up-roughly-10-5-of-the-linux-kernel/
2020-10-11T23:28:37+00:00
https://blog.jj5.net/blog/2020/10/15/guide-to-the-fediverse/
2020-10-15T12:57:17+00:00
https://blog.jj5.net/blog/2020/10/18/catalogue-of-threats-vulnerabilities/
2020-10-18T12:40:42+00:00
https://blog.jj5.net/blog/2020/10/20/null/
2020-10-19T19:39:41+00:00
https://blog.jj5.net/blog/2020/10/20/semipredicate-problem/
2020-10-20T00:21:06+00:00
https://blog.jj5.net/blog/2020/10/21/the-surprising-impact-of-medium-size-texts-on-postgresql-performance/
2020-10-21T12:14:06+00:00
https://blog.jj5.net/blog/2020/10/21/what-it-takes-to-run-stack-overflow/
2020-10-21T12:45:03+00:00
https://blog.jj5.net/blog/2020/10/21/wikimedias-cdn/
2020-10-21T12:56:41+00:00
https://blog.jj5.net/blog/2020/10/22/what-orms-have-taught-me-just-learn-sql/
2020-10-21T13:32:38+00:00
https://blog.jj5.net/blog/2020/10/23/falsehoods-programmers-believe-about-time-zones/
2020-10-23T09:56:53+00:00
https://blog.jj5.net/blog/2020/10/24/data-visualization-with-javascript/
2020-10-23T21:16:02+00:00
https://blog.jj5.net/blog/2020/10/26/how-to-download-a-web-page-with-wget/
2020-10-25T13:43:48+00:00
https://blog.jj5.net/blog/2020/10/29/how-did-things-ever-get-this-good/
2020-10-28T19:00:10+00:00
https://blog.jj5.net/blog/2020/11/01/menos-paradox/
2020-11-01T11:19:38+00:00
https://blog.jj5.net/blog/2020/11/03/math-keeps-changing/
2020-11-03T05:57:12+00:00
https://blog.jj5.net/blog/2020/11/04/technical-debt-as-a-lack-of-understanding/
2020-11-04T07:22:41+00:00
https://blog.jj5.net/blog/2020/11/05/the-ux-of-among-us-the-importance-of-colorblind-friendly-design/
2020-11-05T03:44:12+00:00
https://blog.jj5.net/blog/2020/11/05/what-is-a-database-backup-back-to-the-basics/
2020-11-05T04:10:18+00:00
https://blog.jj5.net/blog/2020/11/05/double-clicking-on-the-web/
2020-11-05T05:14:18+00:00
https://blog.jj5.net/blog/2020/11/09/protecting-timemachine-backups-from-itself/
2020-11-09T05:18:21+00:00
https://blog.jj5.net/blog/2020/11/09/stop-checking-for-null-pointers/
2020-11-09T07:29:16+00:00
https://blog.jj5.net/blog/2020/11/09/codds-12-rules/
2020-11-09T09:41:59+00:00
https://blog.jj5.net/blog/2020/11/10/this-is-how-i-git/
2020-11-10T11:44:02+00:00
https://blog.jj5.net/blog/2020/11/10/low-hanging-fruits-in-frontend-performance-optimization/
2020-11-10T11:52:16+00:00
https://blog.jj5.net/blog/2020/11/12/the-chicago-manual-of-style/
2020-11-11T16:51:48+00:00
https://blog.jj5.net/blog/2020/11/14/so-youve-made-a-mistake-and-its-public/
2020-11-14T01:25:34+00:00
https://blog.jj5.net/blog/2020/11/18/the-state-of-leetcode-in-2020/
2020-11-18T02:02:16+00:00
https://blog.jj5.net/blog/2020/11/18/what-godel-discovered/
2020-11-18T02:35:35+00:00
https://blog.jj5.net/blog/2020/11/19/firefox-https-only-mode/
2020-11-19T00:56:21+00:00
https://d3tdk46fcdgbgu.cloudfront.net/blog/blog/wp-content/uploads/2020/11/https-only.png
https://blog.jj5.net/blog/2020/11/22/whats-new-in-php-8/
2020-11-22T00:57:48+00:00
https://blog.jj5.net/blog/2020/11/22/is-high-quality-software-worth-the-cost/
2020-11-22T01:54:43+00:00
https://blog.jj5.net/blog/2020/11/22/optimizing-your-web-app-100x-is-like-adding-99-servers/
2020-11-22T03:18:31+00:00
https://blog.jj5.net/blog/2020/11/23/scattered-thoughts-on-distributed-systems/
2020-11-23T06:29:00+00:00
https://blog.jj5.net/blog/2020/11/25/single-page-website/
2020-11-25T06:55:43+00:00
https://blog.jj5.net/blog/2020/11/25/vagrant/
2020-11-25T12:55:15+00:00
https://blog.jj5.net/blog/2020/11/26/drug-danger-and-dependence/
2020-11-25T15:41:35+00:00
https://blog.jj5.net/blog/2020/11/27/readme-driven-development/
2020-11-26T23:33:02+00:00
https://blog.jj5.net/blog/2020/11/27/parse-dont-type-check/
2020-11-26T23:37:55+00:00
https://blog.jj5.net/blog/2020/11/28/digital-tools-i-wish-existed/
2020-11-27T21:13:23+00:00
https://blog.jj5.net/blog/2020/11/29/the-wrong-abstraction/
2020-11-29T09:10:53+00:00
https://blog.jj5.net/blog/2020/12/03/do-the-work/
2020-12-03T00:02:25+00:00
https://blog.jj5.net/blog/2020/12/05/command-line-interface-guidelines/
2020-12-05T00:40:31+00:00
https://blog.jj5.net/blog/2020/12/05/the-hitchhikers-guide-to-online-anonymity/
2020-12-05T00:45:45+00:00
https://blog.jj5.net/blog/2020/12/09/are-people-with-dark-personality-traits-more-likely-to-succeed/
2020-12-08T17:08:02+00:00
https://blog.jj5.net/blog/2020/12/09/a-distributed-systems-reading-list/
2020-12-08T17:12:21+00:00
https://blog.jj5.net/blog/2020/12/10/https-benchmark-tools/
2020-12-09T16:46:56+00:00
https://blog.jj5.net/blog/2020/12/10/in-defense-of-blub-studies/
2020-12-10T01:09:20+00:00
https://blog.jj5.net/blog/2020/12/14/css-variables-and-how-to-use-them/
2020-12-14T05:17:45+00:00
https://blog.jj5.net/blog/2020/12/14/5-lines-i-put-in-a-blank-vimrc/
2020-12-14T05:32:29+00:00
https://blog.jj5.net/blog/2020/12/16/retry-after/
2020-12-16T11:41:54+00:00
https://blog.jj5.net/blog/2020/12/17/dry-is-a-trade-off/
2020-12-17T11:40:39+00:00
https://blog.jj5.net/blog/2020/12/20/goto-statement-considered-harmful/
2020-12-19T16:43:23+00:00
https://blog.jj5.net/blog/2020/12/29/a-vim-guide-for-intermediate-users/
2020-12-29T07:11:35+00:00
https://blog.jj5.net/blog/2021/01/01/keyset-pagination/
2020-12-31T18:49:28+00:00
https://blog.jj5.net/blog/2021/01/04/macos-show-connected-servers-on-desktop/
2021-01-03T17:25:38+00:00
https://blog.jj5.net/blog/2021/01/04/the-myth-in-platos-phaedrus/
2021-01-04T10:21:15+00:00
https://blog.jj5.net/blog/2021/01/04/colin-s-gordons-electronic-references/
2021-01-04T10:23:59+00:00
https://blog.jj5.net/blog/2021/01/07/minwiz-minimal-starter-kit-for-under-2-kb-sites/
2021-01-07T04:01:31+00:00
https://blog.jj5.net/blog/2021/01/08/library-writing-realizations/
2021-01-08T05:57:08+00:00
https://blog.jj5.net/blog/2021/01/08/programmer-cartoons/
2021-01-08T06:36:18+00:00
https://blog.jj5.net/blog/2021/01/12/falsehood/
2021-01-12T06:23:23+00:00
https://blog.jj5.net/blog/2021/01/12/wide-indexes-or-hashing/
2021-01-12T09:21:33+00:00
https://blog.jj5.net/blog/2021/01/13/in-praise-of-property-based-testing/
2021-01-12T14:52:13+00:00
https://blog.jj5.net/blog/2021/01/13/some-fun-reading/
2021-01-12T15:05:02+00:00
https://blog.jj5.net/blog/2021/01/13/the-ux-book-designing-a-quality-user-experience/
2021-01-12T16:24:19+00:00
https://blog.jj5.net/blog/2021/01/13/beyond-order/
2021-01-12T16:31:15+00:00
https://blog.jj5.net/blog/2021/01/13/paradigms-of-artificial-intelligence-programming/
2021-01-12T16:50:45+00:00
https://blog.jj5.net/blog/2021/01/13/safely-creating-and-using-temporary-files/
2021-01-12T19:05:37+00:00
https://blog.jj5.net/blog/2021/01/13/falsehoods-programmers-believe-about-rest-apis/
2021-01-12T19:23:10+00:00
https://blog.jj5.net/blog/2021/01/15/a-megacorp-is-not-your-dream-job/
2021-01-14T20:46:58+00:00
https://blog.jj5.net/blog/2021/01/19/my-traceroute/
2021-01-18T21:10:12+00:00
https://blog.jj5.net/blog/2021/01/22/zfs-performance-tuning/
2021-01-22T07:41:39+00:00
https://blog.jj5.net/blog/2021/01/25/incomplete-list-of-mistakes-in-the-design-of-css/
2021-01-25T01:03:30+00:00
https://blog.jj5.net/blog/2021/01/26/generating-unique-random-looking-voucher-codes/
2021-01-26T10:36:50+00:00
https://blog.jj5.net/blog/2021/01/26/parsing-html-on-the-command-line/
2021-01-26T10:40:12+00:00
https://blog.jj5.net/blog/2021/01/28/apt-rdepends/
2021-01-28T09:55:19+00:00
https://blog.jj5.net/blog/2021/01/28/d3-js/
2021-01-28T10:18:37+00:00
https://blog.jj5.net/blog/2021/01/28/how-to-use-css/
2021-01-28T11:20:48+00:00
https://blog.jj5.net/blog/2021/01/30/reasoning-about-code-is-a-scam/
2021-01-30T03:19:58+00:00
https://blog.jj5.net/blog/2021/02/01/design-patterns-explained-with-food/
2021-02-01T11:09:35+00:00
https://blog.jj5.net/blog/2021/02/01/devonduty-vim-as-ide/
2021-02-01T12:18:53+00:00
https://blog.jj5.net/blog/2021/02/02/nes-css/
2021-02-01T13:27:56+00:00
https://blog.jj5.net/blog/2021/02/02/dns-over-https/
2021-02-02T08:39:17+00:00
https://blog.jj5.net/blog/2021/02/03/intel-processor-names-and-numbers/
2021-02-03T10:34:41+00:00
https://blog.jj5.net/blog/2021/02/04/someone-elses-third-year-as-a-solo-developer/
2021-02-03T18:35:40+00:00
https://blog.jj5.net/blog/2021/02/06/cognitive-restructuring/
2021-02-06T12:43:20+00:00
https://blog.jj5.net/blog/2021/02/07/doom/
2021-02-07T11:36:36+00:00
https://blog.jj5.net/blog/2021/02/08/easiest-guide-to-bashrc/
2021-02-08T08:13:37+00:00
https://blog.jj5.net/blog/2021/02/08/architecture-md/
2021-02-08T11:41:14+00:00
https://blog.jj5.net/blog/2021/02/09/lee-sedol-vs-alphago-move-37-reactions-and-analysis/
2021-02-08T13:16:33+00:00
https://blog.jj5.net/blog/2021/02/10/github1s-com/
2021-02-09T14:08:45+00:00
https://blog.jj5.net/blog/2021/02/10/types-of-ai/
2021-02-09T20:45:46+00:00
https://blog.jj5.net/blog/2021/02/12/caddy/
2021-02-12T04:37:47+00:00
https://blog.jj5.net/blog/2021/02/14/on-navigating-a-large-codebase/
2021-02-14T06:44:30+00:00
https://blog.jj5.net/blog/2021/02/14/listing-ssh-key-fringerprints/
2021-02-14T10:41:53+00:00
https://blog.jj5.net/blog/2021/02/14/docker-essentials/
2021-02-14T14:31:17+00:00
https://blog.jj5.net/blog/2021/02/15/the-psychology-of-digital-marketing/
2021-02-15T08:43:47+00:00
https://blog.jj5.net/blog/2021/02/16/common-c-libraries-and-data-structures/
2021-02-15T16:38:00+00:00
https://blog.jj5.net/blog/2021/02/16/owasp-cheat-sheet-series/
2021-02-15T17:27:44+00:00
https://blog.jj5.net/blog/2021/02/16/object-versus-process/
2021-02-16T12:07:52+00:00
https://blog.jj5.net/blog/2021/02/20/how-to-start-firefox-in-kde-as-the-active-window/
2021-02-20T00:16:42+00:00
https://blog.jj5.net/blog/2021/02/21/the-complete-css-grid-tutorial/
2021-02-21T09:36:39+00:00
https://blog.jj5.net/blog/2021/02/21/10-must-have-vs-code-extensions-for-reactjs-developers/
2021-02-21T09:38:16+00:00
https://blog.jj5.net/blog/2021/02/21/a-practical-intro-to-covariance-and-contravariance-in-c/
2021-02-21T09:39:15+00:00
https://blog.jj5.net/blog/2021/02/21/debian-packages-that-need-lovin/
2021-02-21T12:03:12+00:00
https://blog.jj5.net/blog/2021/02/23/installing-debian-sid/
2021-02-23T04:27:10+00:00
https://blog.jj5.net/blog/2021/02/23/dyshidrotic-eczema/
2021-02-23T07:38:32+00:00
https://blog.jj5.net/blog/2021/02/23/time-for-next-gen-codecs-to-dethrone-jpeg/
2021-02-23T07:59:25+00:00
https://blog.jj5.net/blog/2021/02/23/an-incomplete-list-of-complaints-about-real-code/
2021-02-23T08:14:48+00:00
https://blog.jj5.net/blog/2021/02/23/json-with-commas-and-comments/
2021-02-23T08:31:42+00:00
https://blog.jj5.net/blog/2021/02/23/noyaml-com/
2021-02-23T08:34:29+00:00
https://blog.jj5.net/blog/2021/02/23/slicetricks/
2021-02-23T09:16:34+00:00
https://blog.jj5.net/blog/2021/02/23/practical-color-theory-for-people-who-code/
2021-02-23T09:37:49+00:00
https://blog.jj5.net/blog/2021/02/23/best-practices-for-rest-api-design/
2021-02-23T23:14:33+00:00
https://blog.jj5.net/blog/2021/02/24/everything-id-do-differently-if-i-could-go-back-and-rewrite-my-android-app-today/
2021-02-23T23:55:58+00:00
https://blog.jj5.net/blog/2021/02/24/introducing-state-partitioning/
2021-02-24T00:21:12+00:00
https://blog.jj5.net/blog/2021/02/24/10-years-of-open-source-visualization/
2021-02-24T04:19:06+00:00
https://blog.jj5.net/blog/2021/02/24/free-for-developers/
2021-02-24T04:22:19+00:00
https://blog.jj5.net/blog/2021/02/25/files-are-hard/
2021-02-25T02:41:28+00:00
https://blog.jj5.net/blog/2021/02/25/plain-text-protocols/
2021-02-25T08:02:30+00:00
https://blog.jj5.net/blog/2021/02/25/how-to-set-up-a-basic-jump-host-with-ssh-in-linux/
2021-02-25T08:12:02+00:00
https://blog.jj5.net/blog/2021/02/27/rest-interfaces/
2021-02-26T21:22:04+00:00
https://blog.jj5.net/blog/2021/02/28/a-vim-guide-for-advanced-users/
2021-02-28T00:53:43+00:00
https://blog.jj5.net/blog/2021/02/07/programming-principles-from-id-software/
2021-02-28T01:21:02+00:00
https://blog.jj5.net/blog/2021/02/28/build-tools-around-workflows-not-workflows-around-tools/
2021-02-28T01:22:19+00:00
https://blog.jj5.net/blog/2021/02/28/how-to-efficiently-choose-the-right-database-for-your-applications/
2021-02-28T05:31:01+00:00
https://blog.jj5.net/blog/2021/02/28/who-is-civilization-for/
2021-02-28T12:18:21+00:00
https://blog.jj5.net/blog/2021/03/01/iq2-debate-dont-trust-the-promise-of-artificial-intelligence/
2021-03-01T11:29:10+00:00
https://blog.jj5.net/blog/2021/03/03/four-ways-of-writing-thoughtful-code-to-think-less/
2021-03-03T05:21:41+00:00
https://blog.jj5.net/blog/2021/03/03/database-normalization/
2021-03-03T05:38:47+00:00
https://blog.jj5.net/blog/2021/03/03/semantic-versioning-will-not-save-you/
2021-03-03T07:22:47+00:00
https://blog.jj5.net/blog/2021/03/03/resilience-engineering-part-i/
2021-03-03T08:23:59+00:00
https://blog.jj5.net/blog/2021/03/03/elegant-bash-conditionals/
2021-03-03T08:29:35+00:00
https://blog.jj5.net/blog/2021/03/03/jonah-edwards-internet-archive-infrastructure/
2021-03-03T08:43:55+00:00
https://blog.jj5.net/blog/2021/03/05/the-13-truths-jordan-peterson/
2021-03-05T06:02:54+00:00
https://blog.jj5.net/blog/2021/03/07/aws-sdk-for-php/
2021-03-06T15:20:42+00:00
https://blog.jj5.net/blog/2021/03/09/python-lee-jackson/
2021-03-08T20:46:27+00:00
https://blog.jj5.net/blog/2021/03/09/so-how-does-a-ps-2-keyboard-interface-work/
2021-03-09T02:13:16+00:00
https://blog.jj5.net/blog/2021/03/10/understanding-kerberos/
2021-03-09T18:20:04+00:00
https://blog.jj5.net/blog/2021/03/10/coding-constructs-daniel-markham-now-avoids/
2021-03-09T18:58:28+00:00
https://blog.jj5.net/blog/2021/03/10/starbucks-does-not-use-two-phase-commit/
2021-03-10T06:25:52+00:00
https://blog.jj5.net/blog/2021/03/11/wrap-setting-for-vim-mode-for-vscode/
2021-03-10T23:07:28+00:00
https://blog.jj5.net/blog/2021/03/11/vscode-explorer-tree-indent-size/
2021-03-10T23:55:26+00:00
https://blog.jj5.net/blog/2021/03/11/git-code/
2021-03-11T00:31:53+00:00
https://blog.jj5.net/blog/2021/03/11/the-documentation-system/
2021-03-11T03:31:46+00:00
https://blog.jj5.net/blog/2021/03/11/how-the-new-york-times-a-b-tests-their-headlines/
2021-03-11T04:00:07+00:00
https://blog.jj5.net/blog/2021/03/13/guidelines-for-freelance-developers/
2021-03-13T08:01:06+00:00
https://blog.jj5.net/blog/2021/03/13/closed-source-saas/
2021-03-13T08:48:30+00:00
https://blog.jj5.net/blog/2021/03/14/france-grossly-underestimated-radioactive-fallout-from-atom-bomb-tests/
2021-03-14T05:51:56+00:00
https://blog.jj5.net/blog/2021/03/14/preemptive-pluralization-is-probably-not-evil/
2021-03-14T08:03:58+00:00
https://blog.jj5.net/blog/2021/03/15/how-are-zlib-gzip-and-zip-related/
2021-03-15T04:51:45+00:00
https://blog.jj5.net/blog/2021/03/15/security-txt/
2021-03-15T05:06:56+00:00
https://blog.jj5.net/blog/2021/03/16/css-property-usage/
2021-03-16T06:17:51+00:00
https://blog.jj5.net/blog/2021/03/16/when-should-i-interrupt-someone/
2021-03-16T07:22:30+00:00
https://blog.jj5.net/blog/2021/03/17/software-disenchantment/
2021-03-16T16:49:07+00:00
https://blog.jj5.net/blog/2021/03/17/how-to-use-sshfs-to-mount-remote-file-systems-over-ssh/
2021-03-17T10:47:54+00:00
https://blog.jj5.net/blog/2014/07/21/openssl-command-to-view-certificate-info/
2021-03-17T11:18:04+00:00
https://blog.jj5.net/blog/2021/03/17/kdeinit-could-not-launch-usr-bin-kcachegrind/
2021-03-17T12:53:50+00:00
https://blog.jj5.net/blog/2021/03/18/php-finally-blocks-not-run-on-exit/
2021-03-17T14:28:21+00:00
https://blog.jj5.net/blog/2021/03/18/how-to-deal-with-difficult-people-on-software-projects/
2021-03-17T15:07:23+00:00
https://blog.jj5.net/blog/2021/03/18/disable-kde-wallet-popup-from-chromium/
2021-03-17T15:37:37+00:00
https://blog.jj5.net/blog/2021/03/18/charts-css/
2021-03-18T08:56:13+00:00
https://blog.jj5.net/blog/2021/03/21/sony-releases-stupid-piece-of-shit-that-doesnt-fucking-work/
2021-03-20T14:26:00+00:00
https://blog.jj5.net/blog/2021/03/17/enabling-xdebug-for-php-under-apache2/
2021-03-21T20:02:54+00:00
https://blog.jj5.net/blog/2021/03/15/blank-empty-sessions-in-the-schedule-with-random-times/
2021-03-21T20:04:02+00:00
https://blog.jj5.net/blog/2021/03/05/book-review-fussell-on-class/
2021-03-21T20:07:04+00:00