`__
to compile the r8168 driver however, I needed to alter the Makefile to support for linux 3.0 kernel.
Edit *src/Makefile*:
diff --git a/content/2011-11-30-how-to-incorporate-custom-configuration-in-a-pyramid-application.rst b/content/2011-11-30-how-to-incorporate-custom-configuration-in-a-pyramid-application.rst
index 74daec9..af3fdd0 100644
--- a/content/2011-11-30-how-to-incorporate-custom-configuration-in-a-pyramid-application.rst
+++ b/content/2011-11-30-how-to-incorporate-custom-configuration-in-a-pyramid-application.rst
@@ -48,7 +48,7 @@ should look similar.
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
- ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+ ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'https://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
diff --git a/content/2011-12-19-linkpeek-com-webpage-to-image-was-a-by-product.rst b/content/2011-12-19-linkpeek-com-webpage-to-image-was-a-by-product.rst
index 58cde3b..527d78a 100644
--- a/content/2011-12-19-linkpeek-com-webpage-to-image-was-a-by-product.rst
+++ b/content/2011-12-19-linkpeek-com-webpage-to-image-was-a-by-product.rst
@@ -13,7 +13,7 @@ project's slag!
Last year I built yoursitemakesmebarf.com, a novelty web application
which allowed anonymous link submission. The software would
automatically take
-`screenshots `_
+`screenshots `_
of submitted links and curate a blog. I enjoyed building the site and
the project served as my first Pyramid application.
@@ -42,7 +42,7 @@ generator application helped reinforce the simplicity of the underlying
LinkPeek API. It didn't require any downloading, installation, or
waiting.
-About a week later on a whim I posted the generator to hacker news with an honest title (`Convert Any Webpage to an Image `__) and in about 30 minutes it reached the number 1 spot.
+About a week later on a whim I posted the generator to hacker news with an honest title (`Convert Any Webpage to an Image `__) and in about 30 minutes it reached the number 1 spot.
**Remember, when faced with pivoting or killing a project, take a good
look at all possible by-products. Don't miss the hidden gem in a
diff --git a/content/2012-01-18-today-i-lost-a-customer.rst b/content/2012-01-18-today-i-lost-a-customer.rst
index a77d3f4..2e25ee5 100644
--- a/content/2012-01-18-today-i-lost-a-customer.rst
+++ b/content/2012-01-18-today-i-lost-a-customer.rst
@@ -8,7 +8,7 @@ Today I lost a customer
Today I lost a customer.
-I added some new code to `LinkPeek `__ to accept coupons and I didn't think of an edge case.
+I added some new code to `LinkPeek `__ to accept coupons and I didn't think of an edge case.
This ended up creating an uncaught exception in my server side code which ultimatly served the newly subscribing customer an HTTP 500 error page.
The damage was done.
diff --git a/content/2012-02-16-my-4-month-olds-15-minutes-of-fame.rst b/content/2012-02-16-my-4-month-olds-15-minutes-of-fame.rst
index c93b37d..fe9158d 100644
--- a/content/2012-02-16-my-4-month-olds-15-minutes-of-fame.rst
+++ b/content/2012-02-16-my-4-month-olds-15-minutes-of-fame.rst
@@ -20,6 +20,6 @@ The official `@RedSox `__ re-tweeted the image to
|image1|
.. |image0| image:: /uploads/2012/02/cutest-redsox-fan-ever.jpg
- :target: http://russell.ballestrini.net/my-4-month-olds-15-minutes-of-fame/cutest-redsox-fan-ever/
+ :target: https://russell.ballestrini.net/my-4-month-olds-15-minutes-of-fame/cutest-redsox-fan-ever/
.. |image1| image:: /uploads/2012/02/Screenshot-at-2012-02-16-172630.png
- :target: http://russell.ballestrini.net/my-4-month-olds-15-minutes-of-fame/screenshot-at-2012-02-16-172630/
+ :target: https://russell.ballestrini.net/my-4-month-olds-15-minutes-of-fame/screenshot-at-2012-02-16-172630/
diff --git a/content/2012-03-03-how-to-save-hundreds-of-dollars-on-groceries-without-clipping-coupons.rst b/content/2012-03-03-how-to-save-hundreds-of-dollars-on-groceries-without-clipping-coupons.rst
index 2777ab6..e95d6cb 100644
--- a/content/2012-03-03-how-to-save-hundreds-of-dollars-on-groceries-without-clipping-coupons.rst
+++ b/content/2012-03-03-how-to-save-hundreds-of-dollars-on-groceries-without-clipping-coupons.rst
@@ -101,10 +101,10 @@ list!**
|image3|
.. |image0| image:: /uploads/2012/03/3247325203_6108897833_o.jpg
- :target: http://russell.ballestrini.net/how-to-save-hundreds-of-dollars-on-groceries-without-clipping-coupons/3247325203_6108897833_o/
+ :target: https://russell.ballestrini.net/how-to-save-hundreds-of-dollars-on-groceries-without-clipping-coupons/3247325203_6108897833_o/
.. |image1| image:: /uploads/2012/03/6876071849_b82bca1076_o.jpg
- :target: http://russell.ballestrini.net/how-to-save-hundreds-of-dollars-on-groceries-without-clipping-coupons/6876071849_b82bca1076_o/
+ :target: https://russell.ballestrini.net/how-to-save-hundreds-of-dollars-on-groceries-without-clipping-coupons/6876071849_b82bca1076_o/
.. |image2| image:: /uploads/2012/03/6876069657_5a2f4ae487_o.jpg
- :target: http://russell.ballestrini.net/how-to-save-hundreds-of-dollars-on-groceries-without-clipping-coupons/6876069657_5a2f4ae487_o/
+ :target: https://russell.ballestrini.net/how-to-save-hundreds-of-dollars-on-groceries-without-clipping-coupons/6876069657_5a2f4ae487_o/
.. |image3| image:: /uploads/2012/03/6876068965_db8a5d12b2_o.jpg
- :target: http://russell.ballestrini.net/how-to-save-hundreds-of-dollars-on-groceries-without-clipping-coupons/6876068965_db8a5d12b2_o/
+ :target: https://russell.ballestrini.net/how-to-save-hundreds-of-dollars-on-groceries-without-clipping-coupons/6876068965_db8a5d12b2_o/
diff --git a/content/2012-03-26-nosslsearch-cname-is-a-bad-idea-and-solution.rst b/content/2012-03-26-nosslsearch-cname-is-a-bad-idea-and-solution.rst
index 3dc80e3..dadeef3 100644
--- a/content/2012-03-26-nosslsearch-cname-is-a-bad-idea-and-solution.rst
+++ b/content/2012-03-26-nosslsearch-cname-is-a-bad-idea-and-solution.rst
@@ -32,4 +32,4 @@ nosslsearch cname is a bad idea and solution
|
| Reference:
- http://support.google.com/websearch/bin/answer.py?hl=en&answer=186669
+ https://support.google.com/websearch/bin/answer.py?hl=en&answer=186669
diff --git a/content/2012-05-19-high-load-on-web-server-after-updating-from-ubuntu-10-04-to-ubuntu-12-04-lts.rst b/content/2012-05-19-high-load-on-web-server-after-updating-from-ubuntu-10-04-to-ubuntu-12-04-lts.rst
index b8a0ad5..decaa38 100644
--- a/content/2012-05-19-high-load-on-web-server-after-updating-from-ubuntu-10-04-to-ubuntu-12-04-lts.rst
+++ b/content/2012-05-19-high-load-on-web-server-after-updating-from-ubuntu-10-04-to-ubuntu-12-04-lts.rst
@@ -28,12 +28,11 @@ causes incorrect high reported load averages can be reported under
conditions of light load and high enter/exit idle frequency conditions
(greater then 25 hertz).**
-A nice fellow at
-http://www.smythies.com/~doug/network/load\_average/new.html researched
-the topic between tick and tickless linux kernels and the effect they
-had on load averages. You should check it out.
+A nice fellow named Doug from smythies.com researched
+the topic between `tick and tickless linux kernels and the effect they
+have on load averages `. You should check it out.
.. |image0| image:: /uploads/2012/05/high-load-after-updating-ubuntu-from-10.04-LTS-to-12.04-LTS.png
- :target: http://russell.ballestrini.net/high-load-on-web-server-after-updating-from-ubuntu-10-04-to-ubuntu-12-04-lts/high-load-after-updating-ubuntu-from-10-04-lts-to-12-04-lts/
+ :target: https://russell.ballestrini.net/high-load-on-web-server-after-updating-from-ubuntu-10-04-to-ubuntu-12-04-lts/high-load-after-updating-ubuntu-from-10-04-lts-to-12-04-lts/
.. |image1| image:: /uploads/2012/05/ubuntu.12.04.swap_.year_.png
- :target: http://russell.ballestrini.net/high-load-on-web-server-after-updating-from-ubuntu-10-04-to-ubuntu-12-04-lts/ubuntu-12-04-swap-year/
+ :target: https://russell.ballestrini.net/high-load-on-web-server-after-updating-from-ubuntu-10-04-to-ubuntu-12-04-lts/ubuntu-12-04-swap-year/
diff --git a/content/2012-06-10-always-attempt-to-scale-vertically-first.rst b/content/2012-06-10-always-attempt-to-scale-vertically-first.rst
index 8a5f248..ace920c 100644
--- a/content/2012-06-10-always-attempt-to-scale-vertically-first.rst
+++ b/content/2012-06-10-always-attempt-to-scale-vertically-first.rst
@@ -33,4 +33,4 @@ issues and bought myself some time, for the moment.
|image0|
.. |image0| image:: /uploads/2012/06/vertical-scale-marked.png
- :target: http://russell.ballestrini.net/always-attempt-to-scale-vertically-first/vertical-scale-marked/
+ :target: https://russell.ballestrini.net/always-attempt-to-scale-vertically-first/vertical-scale-marked/
diff --git a/content/2012-06-29-miniuri-parser-and-ago-human-timedelta.rst b/content/2012-06-29-miniuri-parser-and-ago-human-timedelta.rst
index 455ecea..821cb54 100644
--- a/content/2012-06-29-miniuri-parser-and-ago-human-timedelta.rst
+++ b/content/2012-06-29-miniuri-parser-and-ago-human-timedelta.rst
@@ -8,8 +8,8 @@ miniuri parser and ago human timedelta
I just packaged and published a couple of python modules to pypi:
-* `ago `__
-* `miniuri `__
+* `ago `__
+* `miniuri `__
To install them, run:
diff --git a/content/2013-01-09-ago-py-human-readable-timedelta0-0-4-release.rst b/content/2013-01-09-ago-py-human-readable-timedelta0-0-4-release.rst
index a83e66f..8d9f2dd 100644
--- a/content/2013-01-09-ago-py-human-readable-timedelta0-0-4-release.rst
+++ b/content/2013-01-09-ago-py-human-readable-timedelta0-0-4-release.rst
@@ -9,11 +9,11 @@ ago.py human readable timedelta 0.0.4 release
|
| **We have released ago.py 0.0.4**
-| pypi: http://pypi.python.org/pypi/ago
+| pypi: https://pypi.python.org/pypi/ago
| repo: https://bitbucket.org/russellballestrini/ago
Special thanks to David Beitey for supplying `ideas and python
-code `__ for this update!
+code `__ for this update!
All changes are backward compatible.
diff --git a/content/2013-03-02-virt-backs-domfetcher-class-returns-doms-from-libvirt-api.rst b/content/2013-03-02-virt-backs-domfetcher-class-returns-doms-from-libvirt-api.rst
index 4e23f64..87eda9d 100644
--- a/content/2013-03-02-virt-backs-domfetcher-class-returns-doms-from-libvirt-api.rst
+++ b/content/2013-03-02-virt-backs-domfetcher-class-returns-doms-from-libvirt-api.rst
@@ -14,7 +14,7 @@ virt-back's Domfetcher class returns doms from libvirt API
I attended SCaLE 11x, my first technical conference, and had an amazing
time. My favorite talk was Michael Day's "`Advancements with Open
Virtualization &
-KVM `__\ "
+KVM `__\ "
(link to slides). Michael's presentation inspired me to continue my work
on virt-back.
diff --git a/content/2013-03-22-guido-name-dropped-tornado-python-tulip-and-pep-3156.rst b/content/2013-03-22-guido-name-dropped-tornado-python-tulip-and-pep-3156.rst
index ee58dab..a301aeb 100644
--- a/content/2013-03-22-guido-name-dropped-tornado-python-tulip-and-pep-3156.rst
+++ b/content/2013-03-22-guido-name-dropped-tornado-python-tulip-and-pep-3156.rst
@@ -29,7 +29,7 @@ a diagram that shows how great tornado is:
This type of polling can support thousands of concurrent users, all
connected and waiting for a callback event to occur. I used tornado to
-build `four2go `__, a real-time and
+build `four2go `__, a real-time and
multi-player browser-based-game.
.. |2013-03-22-tornado-callback-long-polling-event-loop-scaled| image:: /uploads/2013/03/2013-03-22-tornado-callback-long-polling-event-loop-scaled.png
diff --git a/content/2013-05-26-honey-i-just-deleted-linkpeek-com.rst b/content/2013-05-26-honey-i-just-deleted-linkpeek-com.rst
index 0501a50..966f050 100644
--- a/content/2013-05-26-honey-i-just-deleted-linkpeek-com.rst
+++ b/content/2013-05-26-honey-i-just-deleted-linkpeek-com.rst
@@ -10,7 +10,7 @@ During the day I am an ops sys-admin. During the night I am a husband,
father of two, and a CEO of a bootstrapped start-up. After launch, my
first project was to schedule regular backups of user data and archive
off-site. My goal was to `create backups but never need
-them `__.
+them `__.
Boy was I lucky ...
Yes, leave it to me to inadvertently delete the VPS root disk. One of
diff --git a/content/2013-06-20-high-load-and-cpu-usage-craftbukkit-compared-to-vanilla-minecraft.rst b/content/2013-06-20-high-load-and-cpu-usage-craftbukkit-compared-to-vanilla-minecraft.rst
index b8adc3f..8157e73 100644
--- a/content/2013-06-20-high-load-and-cpu-usage-craftbukkit-compared-to-vanilla-minecraft.rst
+++ b/content/2013-06-20-high-load-and-cpu-usage-craftbukkit-compared-to-vanilla-minecraft.rst
@@ -7,7 +7,7 @@ High load and CPU usage craftbukkit compared to vanilla minecraft
:status: published
I started researching the best ways to use `salt to provision minecraft
-servers `__. I wrote
+servers `__. I wrote
a salt state formula for the vanilla minecraft server deployment. The
deployment worked out great so I decided to try my luck with plugins.
diff --git a/content/2013-10-19-simplify-deployments-with-upstart-and-uwsgi.rst b/content/2013-10-19-simplify-deployments-with-upstart-and-uwsgi.rst
index 82f9fe5..535fc18 100644
--- a/content/2013-10-19-simplify-deployments-with-upstart-and-uwsgi.rst
+++ b/content/2013-10-19-simplify-deployments-with-upstart-and-uwsgi.rst
@@ -7,7 +7,7 @@ Simplify deployments with Upstart and uWSGI
:status: published
As you know from my previous post, I recently `deleted
-LinkPeek.com `__
+LinkPeek.com `__
and after struggling to get it back online, I vowed to start utilizing
configuration management. During this exercise, I noticed that the
architecture I use in production seems overly complicated.
@@ -28,7 +28,7 @@ ports.*
This architecture seems difficult to automate because of the numerous
places errors may sneak in. I started researching an alternative
architecture and stumbled upon Nicholas Piel's `Benchmark of Python Web
-Servers `__. The
+Servers `__. The
graphs Nicholas compiled allowed me to narrow down a list of potential
replacements.
diff --git a/content/2013-10-27-backup-all-virtual-machines-on-a-smartos-hypervisor-with-smart-back-sh.rst b/content/2013-10-27-backup-all-virtual-machines-on-a-smartos-hypervisor-with-smart-back-sh.rst
index 971bf1b..650fa90 100644
--- a/content/2013-10-27-backup-all-virtual-machines-on-a-smartos-hypervisor-with-smart-back-sh.rst
+++ b/content/2013-10-27-backup-all-virtual-machines-on-a-smartos-hypervisor-with-smart-back-sh.rst
@@ -17,7 +17,7 @@ virtual machine on a SmartOS hypervisor.
# Backup all virtual machines on a SmartOS hypervisor
# Author: russell@ballestrini.net
- # Website: http://russell.ballestrini.net/
+ # Website: https://russell.ballestrini.net/
# Backup directory without trailing slash
backupdir=/opt/backups
diff --git a/content/2013-12-13-hackathon-2013-virtualization.rst b/content/2013-12-13-hackathon-2013-virtualization.rst
index 7219b71..36f72ea 100644
--- a/content/2013-12-13-hackathon-2013-virtualization.rst
+++ b/content/2013-12-13-hackathon-2013-virtualization.rst
@@ -9,7 +9,7 @@ Hackathon 2013 Virtualization
As a warning before we dive into things, this post is less of a formal
publication and more of a stream of conscience.
-My employer `newcars.com `__ has allowed the
+My employer `newcars.com `__ has allowed the
technical staff to host hackathon! Over the past couple weeks I have had
quite a few ideas tumbling around in my head:
@@ -203,7 +203,7 @@ Internet:
::
- --location=http://archive.ubuntu.com/ubuntu/dists/raring/main/installer-amd64/ \
+ --location=https://archive.ubuntu.com/ubuntu/dists/raring/main/installer-amd64/ \
--extra-args="auto=true priority=critical keymap=us locale=en_US hostname=$HOSTNAME domain=$DOMAIN url=http://192.168.1.22/my-debconf-preseed.txt"
.. raw:: html
diff --git a/content/2013-12-17-sensu-salt.rst b/content/2013-12-17-sensu-salt.rst
index 675b4cd..4b749b9 100644
--- a/content/2013-12-17-sensu-salt.rst
+++ b/content/2013-12-17-sensu-salt.rst
@@ -11,7 +11,7 @@ Digital Ocean and
salt-cloud `__.
Today I will extend that post and show how I deployed a test environment
for `Sensu, an open source monitoring
-framework `__.
+framework `__.
Before I test out new infrastructure software, I always attempt to write
deployment manifests. I subject myself to this exercise for the
diff --git a/content/2014-01-02-test-game-engine-with-python-and-sfml.rst b/content/2014-01-02-test-game-engine-with-python-and-sfml.rst
index 9a2b32b..6b3b8e0 100644
--- a/content/2014-01-02-test-game-engine-with-python-and-sfml.rst
+++ b/content/2014-01-02-test-game-engine-with-python-and-sfml.rst
@@ -13,18 +13,18 @@ and SFML. I plan to use this post to track my progress.
**Video Evolution Playlist**
- `All
- videos `__
+ videos `__
**2014-01-01**
- `User Input, Simple world,
- Scrolling `__
+ Scrolling `__
- `Simple Collision
- detection `__
+ detection `__
**2014-01-02**
- `Simple Collision bump vs
- push `__
+ push `__
- `Power ups and grow and
- shrink `__
+ shrink `__
diff --git a/content/2014-01-25-how-to-reset-hp-ilo-lights-out-user-and-password-settings-with-ipmitools.rst b/content/2014-01-25-how-to-reset-hp-ilo-lights-out-user-and-password-settings-with-ipmitools.rst
index 29176fb..f351379 100644
--- a/content/2014-01-25-how-to-reset-hp-ilo-lights-out-user-and-password-settings-with-ipmitools.rst
+++ b/content/2014-01-25-how-to-reset-hp-ilo-lights-out-user-and-password-settings-with-ipmitools.rst
@@ -64,7 +64,7 @@ out $229+ on an Advanced 1 yr single server Licence for HP Lights-Out 100i (LO10
I uploaded a video showing
`Serial-Over-LAN with IPMItools to an HP Proliant DL160 G6 running
-SmartOS `__.
+SmartOS `__.
**Update:**
diff --git a/content/2014-02-21-configuration-management-and-the-golden-image.rst b/content/2014-02-21-configuration-management-and-the-golden-image.rst
index 76d9a46..bf67fd7 100644
--- a/content/2014-02-21-configuration-management-and-the-golden-image.rst
+++ b/content/2014-02-21-configuration-management-and-the-golden-image.rst
@@ -21,7 +21,7 @@ the human element caused defects. Then the request came in to stand up
same, or rather started out the same, but it didn't take long for
deviations occur.
| (Norton Ghost, DD, ISOs)
-| http://en.wikipedia.org/wiki/Standard\_Operating\_Environment
+| https://en.wikipedia.org/wiki/Standard\_Operating\_Environment
The golden image by itself was a flawed idea. The task of creating a
golden image was difficult and required a lot of work. Not only was it
diff --git a/content/2014-03-08-replace-the-nagios-scheduler-and-nrpe-with-salt-stack.rst b/content/2014-03-08-replace-the-nagios-scheduler-and-nrpe-with-salt-stack.rst
index c4ef6ff..0da4e54 100644
--- a/content/2014-03-08-replace-the-nagios-scheduler-and-nrpe-with-salt-stack.rst
+++ b/content/2014-03-08-replace-the-nagios-scheduler-and-nrpe-with-salt-stack.rst
@@ -88,7 +88,7 @@ This next part is FUN, We run a check on every host concurrently.
Review the `Nagios Plugin
- API `__ for
+ API `__ for
more information about return codes and STDOUT formats.
Last, we take this JSON data perform further processing or display it in
diff --git a/content/2014-04-08-how-to-patch-heartbleed-openssl-defect-libssl-on-ubuntu.rst b/content/2014-04-08-how-to-patch-heartbleed-openssl-defect-libssl-on-ubuntu.rst
index 96a3d1b..eb24d3e 100644
--- a/content/2014-04-08-how-to-patch-heartbleed-openssl-defect-libssl-on-ubuntu.rst
+++ b/content/2014-04-08-how-to-patch-heartbleed-openssl-defect-libssl-on-ubuntu.rst
@@ -11,7 +11,7 @@ will not fix the issue.
| The issue is not the openssl package, it is one of the libraries that
the package relies on (libssl).
-| http://www.ubuntu.com/usn/usn-2165-1/
+| https://www.ubuntu.com/usn/usn-2165-1/
The output of ``openssl version -a`` command should have a ``built on``
date older then ``Mon Apr 7 20:33:29 UTC 2014``. After patching openssl
@@ -71,4 +71,4 @@ nginx on all of my 14 hosts:
-.. |image0| image:: http://imgs.xkcd.com/comics/heartbleed.png
+.. |image0| image:: https://imgs.xkcd.com/comics/heartbleed.png
diff --git a/content/2014-08-23-heka-world2.rst b/content/2014-08-23-heka-world2.rst
index 26ab15a..849ce92 100644
--- a/content/2014-08-23-heka-world2.rst
+++ b/content/2014-08-23-heka-world2.rst
@@ -105,4 +105,4 @@ listening on. I left this configuration in the examples above, simply
uncomment to reproduce.
Read this for `more fun with
-netcat `__.
+netcat `__.
diff --git a/content/2014-12-03-custom-rundeck-hipchat-notification-templates.rst b/content/2014-12-03-custom-rundeck-hipchat-notification-templates.rst
index 54aaeab..ce70905 100644
--- a/content/2014-12-03-custom-rundeck-hipchat-notification-templates.rst
+++ b/content/2014-12-03-custom-rundeck-hipchat-notification-templates.rst
@@ -24,7 +24,7 @@ following line to the bottom:
I ended up producing a single line chat notification template.
I uploaded it here to act as an example:
-`Custom Rundeck HipChat Notification Template `__
+`Custom Rundeck HipChat Notification Template `__
The template syntax and renderer is called FreeMarker. Rundeck and the
HipChat plugin pass many different context Map hash objects to
@@ -39,7 +39,7 @@ References:
`Rundeck HipChat Notification
-Plugin `__
+Plugin `__
.. raw:: html
diff --git a/content/2015-02-22-securely-publish-jenkins-build-artifacts-on-salt-master.rst b/content/2015-02-22-securely-publish-jenkins-build-artifacts-on-salt-master.rst
index 80b7ca3..190eadd 100644
--- a/content/2015-02-22-securely-publish-jenkins-build-artifacts-on-salt-master.rst
+++ b/content/2015-02-22-securely-publish-jenkins-build-artifacts-on-salt-master.rst
@@ -20,7 +20,7 @@ We start off with some Salt States to stand up a Jenkins build server
::
- # http://russell.ballestrini.net/securely-publish-jenkins-build-artifacts-on-salt-master/
+ # https://russell.ballestrini.net/securely-publish-jenkins-build-artifacts-on-salt-master/
# manage jenkins user, home dir, and Jenkins "master" public SSH key.
jenkins:
user.present:
diff --git a/content/2015-05-08-a-python-script-which-searches-for-available-interpreters.rst b/content/2015-05-08-a-python-script-which-searches-for-available-interpreters.rst
index 8d08fc5..73e14fd 100644
--- a/content/2015-05-08-a-python-script-which-searches-for-available-interpreters.rst
+++ b/content/2015-05-08-a-python-script-which-searches-for-available-interpreters.rst
@@ -22,7 +22,7 @@ And now, for the polyglot code:
#!/bin/sh
# reinvoke this script with bpython -i, ipython -i, or python -i
- # reference: http://unix.stackexchange.com/a/66242
+ # reference: https://unix.stackexchange.com/a/66242
''':'
if type bpython >/dev/null 2>/dev/null; then
exec bpython -i "$0" "$@"
diff --git a/content/2015-11-15-migrating-from-wordpress-to-pelican.rst b/content/2015-11-15-migrating-from-wordpress-to-pelican.rst
index a6a8bdd..6e87d0e 100644
--- a/content/2015-11-15-migrating-from-wordpress-to-pelican.rst
+++ b/content/2015-11-15-migrating-from-wordpress-to-pelican.rst
@@ -28,14 +28,14 @@ Pelican-import
====================================
A tool to convert WordPress .xml into .rst or .md files (ReStructuredText or MarkDown) is
-`pelican-import `_.
+`pelican-import `_.
I suggest checking it out, even if you do not plan to use Pelican as your static site generator.
Add date to post filenames
====================================
-After using `pelican-import `_ I had about 150 `.rst` files and I decided to put the date in the filename, so I wrote this short bash script tool to do the renames:
+After using `pelican-import `_ I had about 150 `.rst` files and I decided to put the date in the filename, so I wrote this short bash script tool to do the renames:
.. code-block:: bash
diff --git a/content/2016-06-21-output-all-instance-identifiers-of-an-aws-vpc-to-json.rst b/content/2016-06-21-output-all-instance-identifiers-of-an-aws-vpc-to-json.rst
index fa12ecf..471a249 100644
--- a/content/2016-06-21-output-all-instance-identifiers-of-an-aws-vpc-to-json.rst
+++ b/content/2016-06-21-output-all-instance-identifiers-of-an-aws-vpc-to-json.rst
@@ -9,7 +9,7 @@ Output all instance identifiers of an AWS VPC to JSON
At work today I needed an easy way to collect private IP addresses of every instance in one of our production VPCs.
-I ended up adding a tool to http://botoform.com to perform this task.
+I ended up adding a tool to https://botoform.com to perform this task.
.. code-block:: bash
diff --git a/content/2016-11-21-sharing-a-pyramid-cookie-with-flask-or-tornado.rst b/content/2016-11-21-sharing-a-pyramid-cookie-with-flask-or-tornado.rst
index e3f47ed..0602025 100644
--- a/content/2016-11-21-sharing-a-pyramid-cookie-with-flask-or-tornado.rst
+++ b/content/2016-11-21-sharing-a-pyramid-cookie-with-flask-or-tornado.rst
@@ -57,7 +57,7 @@ You use it like a dictionary, for example:
# delete a key / value from cookie. for me this will log out the user.
request.session['authenticated_user_id'] = None
-Reference: `SignedCookieSessionFactory `_
+Reference: `SignedCookieSessionFactory `_
@@ -102,7 +102,7 @@ For testing purposes, create a global ``serializer`` object:
.. code-block:: python
- # http://docs.webob.org/en/stable/api/cookies.html#webob.cookies.SignedSerializer
+ # https://docs.webob.org/en/stable/api/cookies.html#webob.cookies.SignedSerializer
serializer = SignedSerializer(secret='test-secret', salt='pyramid.session.', serializer=PickleSerializer())
Adjust the ``get`` method in the ``MainHandler`` to look like this:
@@ -130,7 +130,7 @@ The complete program follows:
from pyramid.session import PickleSerializer
from pyramid.compat import bytes_
- # http://docs.webob.org/en/stable/api/cookies.html#webob.cookies.SignedSerializer
+ # https://docs.webob.org/en/stable/api/cookies.html#webob.cookies.SignedSerializer
serializer = SignedSerializer(secret='test-secret', salt='pyramid.session.', serializer=PickleSerializer())
class MainHandler(tornado.web.RequestHandler):