summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick White <git@njw.me.uk>2010-04-09 15:06:56 +0100
committerNick White <git@njw.me.uk>2010-04-09 15:06:56 +0100
commit76b6f5e4339021ad8adb3cb934ec89e744f8c35f (patch)
tree35c42aedae82332d0752dba31fef7f417a158d73
parentb0e20294ede98e023317c090803dad1ba54578b1 (diff)
downloadnjw-website-76b6f5e4339021ad8adb3cb934ec89e744f8c35f.tar.bz2
njw-website-76b6f5e4339021ad8adb3cb934ec89e744f8c35f.zip
Little content updates, mostly formatting
-rw-r--r--contact.txt10
-rw-r--r--index.txt10
-rw-r--r--scripts/index.txt81
-rw-r--r--software.txt48
-rw-r--r--webdevelopment.txt16
5 files changed, 85 insertions, 80 deletions
diff --git a/contact.txt b/contact.txt
index b5399fb..d61a327 100644
--- a/contact.txt
+++ b/contact.txt
@@ -1,5 +1,5 @@
Contact
-=======================================================
+=======================================================================
I accept email to any address on njw.me.uk. To encrypt the message,
use the [OpenPGP](http://www.acontrario.org/print/book/export/html/352)
@@ -7,7 +7,7 @@ key [04E4653F](04E4653F.gpg.asc).
Email me for any other contact details.
-I do not carry a cellphone, and am not a member of any 'social networking'
-websites. As far as possible, I reject centralised and surveillable
-communication structures, and shape my environment towards intimacy,
-reflection and serenity.
+I do not carry a cellphone, and am not a member of any 'social
+networking' websites. As far as possible, I reject centralised and
+surveillable communication structures, and shape my environment
+towards intimacy, reflection and serenity.
diff --git a/index.txt b/index.txt
index 1174a5d..38d8c12 100644
--- a/index.txt
+++ b/index.txt
@@ -1,16 +1,16 @@
Nick J. White (njw)
-=======================================================
+=======================================================================
[Software](software)
--------------------------------------------------------
+-----------------------------------------------------------------------
More information about the
-[free software](http://www.gnu.org/philosophy/free-sw.html) projects
+[free software](http://www.gnu.org/philosophy/free-sw.html) projects I
I have been and am involved with.
[Web Development](webdevelopment)
--------------------------------------------------------
+-----------------------------------------------------------------------
I am currently employed as a web developer, and also do some freelance
work. There is more information here on the services I can offer.
[Contact](contact)
--------------------------------------------------------
+-----------------------------------------------------------------------
diff --git a/scripts/index.txt b/scripts/index.txt
index 6863f0f..93a53cf 100644
--- a/scripts/index.txt
+++ b/scripts/index.txt
@@ -1,23 +1,24 @@
Scripts
-=======================================================
+=======================================================================
-&#8220;Spending 2 hours to accomplish in 2 seconds what could
-otherwise be done in 2 minutes.&#8221;
+"Spending 2 hours to accomplish in 2 seconds what could otherwise be
+done in 2 minutes."
-[Readability simple](http://git.njw.me.uk/cgit/cgit.cgi/readability-simple/) and [remove links](remove-links.js)
---------------------------------------------------------------------------------------------------------------------
-&#8220;The ever-present awareness of possibility to either make
-or refuse choice, was to preempt my creating any meditative space
-for myself&#8221; &mdash; *Sean Birketts, The Gutenberg Elegies*.
+## [Readability simple](http://git.njw.me.uk/cgit/cgit.cgi/readability-simple/) and [remove links](remove-links.js)
-[Readability](http://code.google.com/p/arc90labs-readability/) is
-a program which decides which parts of a web page make up the core text,
+"The ever-present awareness of possibility to either make or refuse
+choice, was to preempt my creating any meditative space for myself"
+ - *Sean Birketts, The Gutenberg Elegies*.
+
+[Readability](http://code.google.com/p/arc90labs-readability/) is a
+program which decides which parts of a web page make up the core text,
and rewrites the page to remove anything else. Unfortunately it was
designed as a 'bookmarklet,' meaning that one must rely on external
servers for its operation, with the speed, connectivity and privacy
implications which that entails. I lightly reworked the code to remove
-some unnecessary functionality and ensure it can be easily used locally.
+some unnecessary functionality and ensure it can be easily used
+locally.
I also created a simple companion script which removes all links from a
page. I currently use these in [uzbl](http://www.uzbl.org), with the
@@ -25,24 +26,25 @@ command: `chain 'script @scripts_dir/readability/js/readability.js'
'script @scripts_dir/remove-links.js'`
[Democracy Now! fetcher](fetchdnow.sh)
--------------------------------------------------------
+-----------------------------------------------------------------------
-The wonderful news programme [Democracy Now!](http://www.democracynow.org)
-provide FLAC, Ogg Vorbis and MP3 files of all of their episodes, but
-only a RSS feed for the MP3s. This script downloads the latest episode,
-in FLAC, Ogg Vorbis or MP3 format. I use this from a cron job to
-automatically fetch new episodes in my prefered format.
+The wonderful news programme
+[Democracy Now!](http://www.democracynow.org) provide FLAC, Ogg Vorbis
+and MP3 files of all of their episodes, but only a RSS feed for the
+MP3s. This script downloads the latest episode, in FLAC, Ogg Vorbis
+or MP3 format. I use this from a cron job to automatically fetch new
+episodes in my prefered format.
[LWN fetcher](getlwn.py)
--------------------------------------------------------
+-----------------------------------------------------------------------
-The online publication [LWN](http://lwn.net/) provides excellent news on
-free software each week. However to access the latest issue one needs to
-log in to a subscriber account. This script just automates the login and
-download of the latest issue.
+The online publication [LWN](http://lwn.net/) provides excellent news
+on free software each week. However to access the latest issue one
+needs to log in to a subscriber account. This script just automates
+the login and download of the latest issue.
[Encrypt email if possible](encrypt-if-possible.sh)
--------------------------------------------------------
+-----------------------------------------------------------------------
One feature I really wanted with the [mutt](http://www.mutt.org/) mail
reader was to automatically encrypt email to anyone I have an OpenPGP
@@ -50,30 +52,31 @@ public key for. This simple script accomplishes just that, and can be
easily included in any mutt configuration.
[Gather flagged email](gatherflaggedmail.sh)
--------------------------------------------------------
+-----------------------------------------------------------------------
-I store my email in Maildir format, in a variety of folders, and read it
-using the mutt mail reader. This setup worked well for me, except that
-there was no way for me to easily see all flagged messages in any folder.
-This script enables this, by creating a dynamic folder with links to all
-flagged email.
+I store my email in Maildir format, in a variety of folders, and read
+it using the mutt mail reader. This setup worked well for me, except
+that there was no way for me to easily see all flagged messages in any
+folder. This script enables this, by creating a dynamic folder with
+links to all flagged email.
[File non-personal email](filenonpersonalmail.rc)
--------------------------------------------------------
+-----------------------------------------------------------------------
I find it useful to keep personal email separate from everything else I
-receive. This is a simple procmail rule which moves email from anyone not
-in my personal [alias](http://www.mutt.org/doc/manual/manual-3.html#ss3.2)
+receive. This is a simple procmail rule which moves email from anyone
+not in my personal
+[alias](http://www.mutt.org/doc/manual/manual-3.html#ss3.2)
file into a different folder. This could be done more neatly with awk,
but it has always worked perfectly so I'm leaving it be.
[osCommerce Easy SEO URLs](http://addons.oscommerce.com/info/5901)
---------------------------------------------------------------------
+-----------------------------------------------------------------------
osCommerce doesn't have a robust plugin system, so it's particularly
-important to me that any modifications I make to osCommerce installations
-are as simple and maintainable as possible. I found this contribution to
-rewrite urls, which nearly did what I needed. I fixed some serious bugs,
-added a few little features, and generally made it a little more robust.
-I am currently maintaining the releases, and (time-permitting) handling
-bug and feature requests.
+important to me that any modifications I make to osCommerce
+installations are as simple and maintainable as possible. I found this
+contribution to rewrite urls, which nearly did what I needed. I fixed
+some serious bugs, added a few little features, and generally made it
+a little more robust. I am currently maintaining the releases, and
+(time-permitting) handling bug and feature requests.
diff --git a/software.txt b/software.txt
index 6e9f31a..652f6dc 100644
--- a/software.txt
+++ b/software.txt
@@ -1,49 +1,51 @@
Software
-=======================================================
+=======================================================================
I am very supportive of
[software freedom](http://www.gnu.org/philosophy/free-sw.html)
-- ensuring everyone has freedom and control of their own
-computing. One of the ways I support this goal is by working
-on free software, some of which may be found in my
+- ensuring everyone has freedom and control of their own computing.
+One of the ways I support this goal is by working on free software,
+some of which may be found in my
[public git repositories](http://git.njw.me.uk).
[GetHT](http://www.nongnu.org/getht)
--------------------------------------------------------
+-----------------------------------------------------------------------
An application for GNU/Linux to download the PDF editions of
[Hinduism Today](http://www.hinduismtoday.com).
-I am the founder and maintainer of this project, and
-currently work on it by myself.
+I am the founder and maintainer of this project, and currently work
+on it by myself.
[GemRB](http://www.sourceforge.net/projects/gemrb)
--------------------------------------------------------
+-----------------------------------------------------------------------
-A reimplementation of the Infinity Engine, as used in games
-such as Baldurs Gate and Planescape: Torment.
+A reimplementation of the Infinity Engine, as used in games such as
+Baldurs Gate and Planescape: Torment.
-I contribute the odd patch to this, as well as maintaining
-the [gemrb game installers](http://git.njw.me.uk/cgit/cgit.cgi/gemrb-gameinstallers/)
-and the unofficial [Gentoo Ebuild](http://bugs.gentoo.org/show_bug.cgi?id=158336).
+I contribute the odd patch to this, as well as maintaining the
+[gemrb game installers](http://git.njw.me.uk/cgit/cgit.cgi/gemrb-gameinstallers/)
+and the unofficial
+[Gentoo Ebuild](http://bugs.gentoo.org/show_bug.cgi?id=158336).
[Gentoo](http://www.gentoo.org)
--------------------------------------------------------
+-----------------------------------------------------------------------
-An operating system based on either Linux or FreeBSD that
-can be automatically optimized and customized for just about
-any application or need.
+An operating system based on either Linux or FreeBSD that can be
+automatically optimized and customized for just about any application
+or need.
My distribution of choice, within which
[I am active](http://bugs.gentoo.org/buglist.cgi?email1=gentoo-bugs%40njw.me.uk&amp;emailassigned_to1=1&amp;emailreporter1=1&amp;emaillongdesc1=1&amp;emailtype1=substring)
-in reporting and fixing bugs. I also maintain a
+in reporting and fixing bugs. I created the ebuild for the
+[icecat](http://www.gnu.org/software/gnuzilla/) package.
+I also maintain a
[personal overlay](http://git.njw.me.uk/cgit/cgit.cgi/njw-gentoo-local/)
-of ebuilds I've built for it, including for
-[icecat](http://www.gnu.org/software/gnuzilla/) and
+of ebuilds I've built for it, including
[linux libre](http://www.fsfla.org/svnwiki/selibre/linux-libre/).
[Scripts](scripts/)
--------------------------------------------------------
+-----------------------------------------------------------------------
-A collection of small scripts and related miscellany which
-others may find useful.
+A collection of small scripts and related miscellany which others may
+find useful.
diff --git a/webdevelopment.txt b/webdevelopment.txt
index a552392..8dfcbde 100644
--- a/webdevelopment.txt
+++ b/webdevelopment.txt
@@ -1,21 +1,21 @@
Web Development
-=======================================================
+=======================================================================
I am currently working on the Web Team at the
[University of Sussex](http://www.sussex.ac.uk). I also do some
freelance web development. For more information please
[contact me](/contact).
-Of key importance to me in developing websites are the principles
-of elegance and simplicity.
+Of key importance to me in developing websites are the principles of
+elegance and simplicity.
-I take care to build websites that are portable and well-written,
-so that they can easily be moved or modified by somebody else.
-This ensures that further development need not necessarily be done
-by me, but can be undertaken by anyone with the skills.
+I take care to build websites that are portable and well-written, so
+that they can easily be moved or modified by somebody else. This
+ensures that further development need not necessarily be done by me,
+but can be undertaken by anyone with the skills.
Websites developed
--------------------------------------------------------
+-----------------------------------------------------------------------
- [Beautiful Bunting](http://www.beautifulbunting.co.uk)
- [Cotswolds Living Publications and Long Room Gallery](http://www.cotswoldsliving.co.uk)