Adding public key / various resume tweeks
authorJude N <jude@pwan.org>
Fri, 22 Nov 2013 13:35:32 +0000 (08:35 -0500)
committerJude N <jude@pwan.org>
Fri, 22 Nov 2013 13:35:32 +0000 (08:35 -0500)
.gitignore
content/hints/deooglization.rst [new file with mode: 0644]
content/misc/jude_n_nov2013.key [new file with mode: 0644]
content/pages/about.rst
content/pages/resume.rst
content/security/hgr.rst [new file with mode: 0644]
pelicanconf.py

index e74fec8..e888e89 100644 (file)
@@ -1,2 +1,4 @@
 output
 *.pyc
+*.pid
+*~
diff --git a/content/hints/deooglization.rst b/content/hints/deooglization.rst
new file mode 100644 (file)
index 0000000..c7d9d65
--- /dev/null
@@ -0,0 +1,32 @@
+Deooglization
+#############
+
+:date: 2013-10-03
+:tags: hints,deooglization
+:category: hints
+:author: Jude N
+
+Here are the steps I've taken recently to cut down on the amount of free data I've been passing on to Google, and by proxy any unsupervised
+NSA contractors who may be running amok.  I've taken to calling this project 'Deooglization'.
+
+- Uninstalled Chrome , switched back to Firefox for daily browsing
+- Switched the search bar to use DDG via `the DuckDuckGo Plus addon`_
+- Shuttered the G+ account associated with my identity
+- Migrated away from gmail
+  - Implemented most of Daniel Patterson's `Hacker's Replacement for GMail`_  (minus notmuch since I don't live in Emacs that deeply)
+- On StackOveflow, I stopped using Google for an OpenID source and switched to `openid.stackexchange.com`_
+- Removed as many Google apps from my phone as I could.
+
+Outside of Google, I also shut down the Flickr account associated with my identity.  I haven't had a Facebook in ages so there wsa nothing to shut down there.
+I haven't shut down my Twitter account yet, but it's just a matter of time, I suppose.
+
+I've also found that `diversifying my passwords`_ has helped a lot:  in a few cases where I'd gone to google out of habit, it's been such a PITA to 
+retrieve my password that I just do something else, like take a walk or catch up on the laundry.
+
+Next steps:  setting up `a Dropbox replacement`.
+
+.. _the DuckDuckGo Plus addon: https://addons.mozilla.org/en-US/firefox/addon/duckduckgo-for-firefox/
+.. _Hacker's Replacement for GMail: http://dbpmail.net/essays/2013-06-29-hackers-replacement-for-gmail.html
+.. _openid.stackexchange.com: https://openid.stackexchange.com/
+.. _diversifying my passwords: https://pwan.org/blog/a-password-diversification-plan.html
+.. _a Dropbox replacement: https://raymii.org/s/articles/Set_up_your_own_truly_secure_encrypted_shared_storage_aka_Dropbox_clone.html
diff --git a/content/misc/jude_n_nov2013.key b/content/misc/jude_n_nov2013.key
new file mode 100644 (file)
index 0000000..b0f9611
--- /dev/null
@@ -0,0 +1,30 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: GnuPG v1.4.11 (GNU/Linux)
+
+mQENBFKLamEBCADYT3t7YtFWnD3WpycK67D/1091jMP2AeoLdlx9lVBoRnCdgUg7
+P1Mtv9es9HLfOqahQM+3uWHJUGnR5Rhq9MfYHhOH2mWMpScWvfCG63uv+FAPlDU6
+u1bXnEKQKccIvVxNxFhVhoZrBY+cHpsm31tnubxqu2JF0FZ4lJ/rBMQkLn0i0fFi
+cfsf8AP67pFAPPB8VSUQI3ChU0C4vPLw1tYC1o31tBl/+g/wdLUkPndCaToXvPqB
+BpZWccXZ6SdCq+5klcs0TGM2yex6h1y5/iVbAgAwmRSDR0f7ANQpcjd7Z/1i4v37
+/hbNhGn8nzEqB58rLhgZH2Ps+YKlZoyz9OzxABEBAAG0Fkp1ZGUgTiA8anVkZUBw
+d2FuLm9yZz6JAT4EEwECACgFAlKLamECGwMFCQHhM4AGCwkIBwMCBhUIAgkKCwQW
+AgMBAh4BAheAAAoJEPqEV88RiAacP94H/ieARXBYCsFogAzHcmpH4X4e14eZIlYq
+q+Y5JJvOteH/qZGydFlboWkZ+V5f5rrjNgd9tfy0ss7hoiIeNIexN/sB3/yum1ZR
+jQ3dj3z35qA80m+aRyIoH2jt7oEWNMSwtMbBgXuPkomCgDOGBaSuJdhCr2f4ugou
+UqzRk3UcnUuaVPs67FhUjf4C2PLkN0SRIaHkdKIeQZvci2OvDu7tElNMXzUcRJcN
+SNCUFfJvAOHRn3wRWqWMziO5mdv7QOoDEr3ibMgOX/g8s9HJc4JAPyBMS6g/8HPX
+A6S2e40ur4d8hWw+9dvixD9ECL9oEjjU6in74VF6uSc/xSDHPrM44Zm5AQ0EUotq
+YQEIALOuZGZj4rzc+54SP1ImH3UGeuK6JzoNnZmRHMO0QRgNkkzBofZNiSwbFf9L
+lnxyJhwCp9TX2TuE4gJ195/gaFByYiyRl9mTQDZeBd4QiSP77GduFBiCijnN5CNs
+Mud4q/V1KGs+r0GPqRCHXluklmiRwss7r4Obpid70iRkirN3eemaL50jYv5//+A5
+Qk6QqCOz9uBs+u8XNql0Ch3yxxspAneFYb0sIUMRQ8NKoYPYv8Ik8HCgZ9HG5RzT
+IACjQsyAgyu3xORBtf2ciPjjCYm3fVIIL6wyc1aYsWRGEczY+/YyP2/LByFgDgID
+knVCPXGzsvkZOZzCysIh7zyhuisAEQEAAYkBJQQYAQIADwUCUotqYQIbDAUJAeEz
+gAAKCRD6hFfPEYgGnIViB/9hhcMhMXz2X7u3y/YkZdjLNJlOwlm/jhHbACmL4T/2
+Z+GTLSiko1V0nq76LaJhHaIyZh0SIHQLAmTUEJScqsTS8rB05MahJzb7kzEl8bqi
+QkwG7i6xL7W5E/QQ1BSLVVnWhxJX3kzCffsHyjacvfvMvjwUknnofoxZo5q3UnQo
+Wau1KUF483fF0NLEx1KA5RfPsOTQstXZmX1sBr8Vz3IuBCisCdeSl9FAizdRg2tk
+RSQO7sqgwlkBDilLkv97L4tKgZ3d1Hxk3BsvSfUOVu8RCn7ZKHtWKEcHbf89w0cL
+1pnjesiELzJcysKgHgdZL+ETOrbVkc9uf5z4tqNuOZKG
+=Jy1O
+-----END PGP PUBLIC KEY BLOCK-----
index a4ad1e2..00ebcea 100644 (file)
@@ -9,11 +9,8 @@ I spend a lot of time in front of computer screens.
 
 Sometimes I do laundry or go for walks.  
 
-Occasionally, I'll write something and post it here.  
-
-
-
-
-
+On particularly adventurous days, I'll start the washer, go for a walk, and then put the clothes in the dryer when I get back !
 
+Occasionally, I'll write something and post it here.  
 
+I have `a public key </static/misc/jude_n_nov2013.key>`_ 
index 048586e..1b01f35 100644 (file)
@@ -22,12 +22,12 @@ Summary
 Technical Skllls:
 =================
 
-| **Languages**: Python, C/C++, Ruby, Perl, Java, SQL, Bash, Expect, Tcl/Tk, UML OCL, COBOL
-| **Frameworks**: Django, Pylons, Rails, TurboGears, SqlAlchemy
-| **Operating Systems**: Linux (Ubuntu, RedHat, CentOS), Microsoft Windows, vxWorks, Solaris
-| **Databases**: PostgresSQL, MySQL, Oracle, DB2
-| **Tools**: Puppet, Cobbler, Jenkins, emacs, vi, Jira, Bugzilla, git, Mercurial, Subversion, Jira, Crucible, Reviewboard, xUnit, SELinux
-| **Standards Expertise**: SONET, SDH, TL1, LMP
+- **Languages** : Python, C/C++, Ruby, Perl, Java, SQL, Bash, Expect, Tcl/Tk, UML OCL, COBOL
+- **Tools** : Puppet, Cobbler, Jenkins, emacs, vi, Jira, Bugzilla, git, Mercurial, Subversion, Jira, Crucible, Reviewboard, xUnit, SELinux
+- **Frameworks** : Django, Pylons, Rails, TurboGears, SqlAlchemy
+- **Operating Systems** : Linux (Ubuntu, RedHat, CentOS), Microsoft Windows, vxWorks, Solaris
+- **Databases** : PostgresSQL, MySQL, Oracle, DB2
+- **Standards Expertise** : SONET, SDH, TL1, LMP
 
 ===============
 Work Experience
@@ -43,12 +43,14 @@ Software Engineer (Engineering Group)
 
 Introduced 'infrastructure-as-code' to the ASI Engineering group.
 
-- Introduced Puppet and Cobbler into the Engineering workflow, cutting down the time it took from them to bring up new data centers drasticly, and increasing consistency across all data centers.
+- Introduced Puppet and Cobbler provisioning into the Engineering workflow, cutting down the time it took from them to bring up new data centers drasticly, and increasing consistency across all data centers.
 
 - Captured the state of the existing Engineering infrastructure in Puppet manifests
 
 - Introduced git and rpm packaging to internal Engineering projects
 
+- Liason between development and operations, especially with respect helping development write code that wouldn't be denied against operation's SELinux policies.
+
 ........................................
 Software Engineer (Web Technology Group)
 ........................................
diff --git a/content/security/hgr.rst b/content/security/hgr.rst
new file mode 100644 (file)
index 0000000..f303689
--- /dev/null
@@ -0,0 +1,29 @@
+hgr
+###
+
+:date: 2013-11-09
+:tags: opsec, hgr
+:category: opsec
+:author: Jude N
+
+I've implementing a version of Daniel Patterson's `Hacker's GMail Replacement`_, and finally got around to publishing it as `a Puppet module`_.
+Even if you don't know puppet, it shouldn't be too hard to walk through the manifests and see what setting it up involved.
+
+I don't live inside Emacs as much as Mr Patterson apparently does, so I left out the notmuch and afew content.
+Instead I added `radicale`_ support for publishing my calendar and todo lists, and I've started moving towards setting up LDAP for my address book.
+That may be overkill - maintaining an LDAP address book for personal use looks like a PITA.
+
+So far, it's working well with my phone using `K9`_ for mail and `aCal`_ for a calender.  On the non-phones, Thunderbird/Lightning is working out well.
+
+I've set up gmail to forward to my non-gmail account.  Pretty much the only time I log into gmail (or google for that matter) in the past couple months 
+has been to delete content or wipe profile data.
+
+It was an interesting exercise.  The next steps for this project would be to update the manifests to follow the Puppet Forge documentation standards, 
+and to include some rspec-puppet tests, and then to maybe like into setting up `Packer`_ to build a VM that applies the module.
+
+.. _Hacker's Gmail Replacement: http://dbpmail.net/essays/2013-06-29-hackers-replacement-for-gmail.html
+.. _a puppet module : https://pwan.org/git/?p=hgr.git;a=summary
+.. _radicale : http://radicale.org/
+.. _K9 : https://code.google.com/p/k9mail/
+.. _aCal : http://acal.me/wiki/Main_Page
+.. _Packer: http://www.packer.io
index 23806dc..958aec8 100644 (file)
@@ -25,9 +25,8 @@ FEED_MAX_ITEMS = 20
 #          ('Jinja2', 'http://jinja.pocoo.org/'),
 #          ('You can modify those links in your config file', '#'),)
 
-# Social widget
-#SOCIAL = (('You can add links in your config file', '#'),
-#          ('Another social link', '#'),)
+STATIC_PATHS = ['images','misc']
+
 
 DEFAULT_PAGINATION = 10