Difference between revisions of "Nick's Homepage"

From Nick Jenkins
Jump to: navigation, search
m (Add two links)
(Remove WikiHR.net and Open Wiki Blog Planet, both dead now.)
 
(57 intermediate revisions by 14 users not shown)
Line 1: Line 1:
* [[Are you a Nick Jenkins or Nicholas Jenkins?]]
+
* Japanese Skiing travel write ups:
* [[Niseko Ski Diary]].
+
** [[Niseko Ski Diary]].
* [[Curriculum Vitae|Résumé]].
+
** [[Shiga Kogen Ski Diary]].
* [[Likes and Dislikes]].
+
** [[Hakuba Ski Diary]].
* [[Favourite Games]].
+
* About me:
* [[Thumb up or down]]: Things I'd like to see more of, and things I'd like to see less of.
+
** [[Resume|Resumé]].
* [[Random Thoughts]].
+
** [[Quotes]] - Various quotes I saw and liked.
* [[Quotes]] - Various quotes I saw and liked.
+
** [[Likes and Dislikes]].
* [[I'd like to see that]].
+
** [[Favourite Games]].
* [http://nickpj.googlepages.com/ Choosing a replacement Digital Camera].
+
** [[Thumb up or down]]: Things I'd like to see more of, and things I'd like to see less of.
* [[Diplomacy strategy tips]]. "First rule of Fight Club is ..."
+
** [[Random Thoughts]].
* [[Social behaviour, or lack thereof]].
+
** [[I'd like to see that]].
* [[LG WD-1435RD notes|Notes on the LG WD-1435RD washer dryer]].
+
* Random - stuff that doesn't fit anywhere else:
* [[Links]].
+
** [[Identity of Kemeny's Hidden Label wines]].
 
+
** [[LG WD-1435RD notes|Notes on the LG WD-1435RD washer dryer]].
 +
** [[Diplomacy strategy tips]].
 +
** [[Links]].
 
* Computers:
 
* Computers:
** Things many web sites get wrong:
+
** Data Centre Server setup steps - [[Debian stable Web Server step-by-step|Step-by-step: From-scratch installation steps for a Linux PHP web server running Debian]]:
 +
*** Run memtest overnight.
 +
*** Installation.
 +
*** Update /etc/apt/sources.list.
 +
*** Get the latest and greatest packages.
 +
*** Remove unneeded or unwanted packages.
 +
*** Install LAMP.
 +
*** [[Debian stable Web Server step-by-step#Install_extra_useful_software|Install extra useful software]].
 +
*** Disable IPv6.
 +
*** [[Debian stable Web Server step-by-step#Stop console screen from blanking|Stop console screen from blanking]].
 +
*** [[Debian stable Web Server step-by-step#Exim 4 configuration|Exim 4 configuration]].
 +
*** customizing Apache configuration.
 +
*** Set up Apache virtual hosting.
 +
*** [[Debian stable Web Server step-by-step#Apache content compression|Apache content compression]].
 +
*** [[Debian stable Web Server step-by-step#Configure php.ini|Configure php.ini]].
 +
*** [[Debian stable Web Server step-by-step#Enable SSL in Apache 2|Enable SSL in Apache 2]].
 +
*** Change the date.
 +
*** [[Debian stable Web Server step-by-step#Tweak MySQL configuration|Tweak MySQL configuration]].
 +
*** Installing and configuring portsentry.
 +
*** [[Debian stable Web Server step-by-step#Locking down the IP functionality|Locking down the IP functionality]].
 +
*** [[Debian stable Web Server step-by-step#Set limits.conf|limits.conf]].
 +
*** [[Debian stable Web Server step-by-step#Install bastille|Install bastille]].
 +
*** Install the SUN JDK.
 +
*** Install the NTP daemon to keep the time current.
 +
*** [[Debian stable Web Server step-by-step#Install APC as the PHP opcode cache|Install APC as the PHP opcode cache]].
 +
** [[Ubuntu desktop setup steps|Ubuntu Linux Workstation setup steps]]:
 +
*** [[Ubuntu desktop setup steps#Pre-installation standard hardware test procedure|Pre-installation standard hardware test procedure]].
 +
*** [[Ubuntu desktop setup steps#Installation|Ubuntu Installation]].
 +
*** [[Ubuntu desktop setup steps#Tweaks and Preferences|Tweaks and Preferences]].
 +
*** [[Ubuntu desktop setup steps#Firefox 3 configuration steps|Firefox configuration steps]].
 +
*** [[Ubuntu desktop setup steps#Firefox Add-ons|Firefox Add-ons]].
 +
*** [[Ubuntu desktop setup steps#Firefox Tweaks|Firefox Tweaks]].
 +
*** [[Ubuntu desktop setup steps#Installation of extra software|Installation of extra software]].
 +
*** [[Ubuntu desktop setup steps#Configure "Microsoft Natural Ergonomic 4000 Keyboard"|Configure "Microsoft Natural Ergonomic 4000 Keyboard"]].
 +
*** [[Ubuntu desktop setup steps#Custom Key Bindings, aimed at "Microsoft Natural Ergonomic 4000 Keyboard"|Custom Key Bindings, aimed at "Microsoft Natural Ergonomic 4000 Keyboard"]].
 +
*** [[Ubuntu desktop setup steps#Install Skype|Install Skype]].
 +
*** [[Ubuntu desktop setup steps#Install the Tahoma fonts|Install the Tahoma fonts]].
 +
*** [[Ubuntu desktop setup steps#Install Flash on AMD64|Install Flash on AMD64]].
 +
*** [[Ubuntu desktop setup steps#Install Google Earth|Install Google Earth]].
 +
*** [[Ubuntu desktop setup steps#Install Acrobat reader|Install Acrobat reader]].
 +
*** [[Ubuntu desktop setup steps#Install Opera|Install Opera]].
 +
*** [[Ubuntu desktop setup steps#Enable Apport for crash bug reporting|Enable Apport for crash bug reporting]].
 +
*** [[Ubuntu desktop setup steps#Configure Open Office to work in MS Office 2000 compatibility mode|Configure Open Office to work in MS Office 2000 compatibility mode]].
 +
*** [[Ubuntu desktop setup steps#Automounting remote file systems using SSHFS|Automounting remote file systems using SSHFS]].
 +
*** [[Ubuntu desktop setup steps#Install Chromium beta daily builds|Install Chromium beta daily builds]].
 +
** [[Ubuntu home server setup steps|Home server setup steps]].
 +
*** [[Ubuntu home server setup steps#Setting up UPS monitoring|UPS monitoring]].
 +
*** [[Ubuntu home server setup steps#Enable collection monitoring, including web interface|Collectd]].
 +
*** [[Ubuntu home server setup steps#Set up Rtorrent to use your off-peak data allowance|Rtorrent]].
 +
** Computers - Misc:
 +
*** [[PHP test]] - brief test I was asked to write for PHP programmers.
 +
*** [[Nokia N95]] - links to useful apps for setting up the phone.
 +
** Computers - Debian or Ubuntu command-line upgrades:
 +
*** [[Upgrade Debian Woody to Debian Sarge]].
 +
*** [[Upgrade Debian Sarge to Debian Etch]].
 +
*** [[Upgrade Ubuntu 6.06 LTS to Ubuntu 8.04 LTS]].
 +
** Computers - Desktop software configuration or migration:
 +
*** [[Firefox 3 configuration steps|Firefox configuration steps]].
 +
*** [[How to migrate from Outlook 2000 to Evolution]].
 +
** Computers - Server software installation or configuration:
 +
*** [[SSL cert configuration for Apache on Debian]].
 +
<!-- Not working: *** [[Setting up OpenVPN for free Internet access in airports, hotels, and cafes]]. -->
 +
** Computers - MediaWiki or Wikipedia:
 +
*** [http://blog.nickj.org/ Blog] - mostly wiki-related ramblings.
 +
*** [http://can-we-link-it.nickj.org Suggesting links for the English Wikipedia].
 +
*** [[MediaWiki|MediaWiki parser and fuzz tests]] - technical, HTML compliance tests and fuzz tests. Not very interesting.
 +
*** [[MediaWiki code coverage howto]] - info how to gather code coverage data for parser tests.
 +
*** [[Experiment with Suggestion Searching on Wikipedia]] - similar functionality to this mockup was [http://www.mediawiki.org/wiki/Manual:$wgEnableMWSuggest added in 1.13].
 +
** Computers - POV - Things many web sites get wrong:
 
*** [[JavaScript links are evil]].
 
*** [[JavaScript links are evil]].
 
*** [[Online stores should publish their shipping rates up front]].
 
*** [[Online stores should publish their shipping rates up front]].
** Comments or reviews on web sites or software:
+
** Computers - POV - Programming Languages:
*** [[Hoyts Website Sucks]].
+
*** [[Review of TA Spring]].
+
*** [http://nickpj.googlepages.com/msnmapsgivesimpossibledirections MSN maps gives impossible directions].
+
*** [[The decline of Google's search engine?]]
+
*** [[Comments on Gallery 2.0]]
+
** Programming Languages:
+
 
*** [[Java's clone syntax seems to suck]].
 
*** [[Java's clone syntax seems to suck]].
 
*** [[Ways that PHP4 sucks for work on non-trivial Object-Orientated problems]].
 
*** [[Ways that PHP4 sucks for work on non-trivial Object-Orientated problems]].
 
*** [[Personal notes from when I was learning Java]].
 
*** [[Personal notes from when I was learning Java]].
** Linux:
+
** Computers - Linux POV:
 
*** [[My Linux Timeline]].
 
*** [[My Linux Timeline]].
*** [[Wish-list for Linux Distros]].
+
** Computers - Hardware:
*** [[Linux distro supported timeframes]].
+
*** [[My Desktop Hardware Upgrade Philosophy]]. With graphs!
*** [[Why are some things so hard to configure in Linux?]]
+
** Computers - Software Development:
*** [[No Microsoft End-game strategy for Linux]].
+
** Hardware:
+
*** [[My Desktop Hardware Upgrade Philosophy]]
+
** Software Development
+
 
*** [[Random software development tips]].
 
*** [[Random software development tips]].
 
*** [[Maintaining software with the Swiss Cheese approach]].
 
*** [[Maintaining software with the Swiss Cheese approach]].
** MediaWiki or Wikipedia:
+
** Computers - POV:
*** [http://blog.nickj.org/ Blog] - mostly wiki-related ramblings.
+
*** [http://can-we-link-it.nickj.org Suggesting links for the English Wikipedia].
+
*** [http://WikiHR.net/ WikiHR.net] - a directory for finding wiki-specialists or companies available for hire.
+
*** [http://open.wikiblogplanet.com/ Open Wiki Blog Planet] - displays over 100 wiki-related blogs on one page and which everyone can edit the list of feeds for.
+
*** [[MediaWiki|MediaWiki parser and fuzz tests]] - technical, HTML compliance tests and fuzz tests. Not very interesting.
+
*** [[MediaWiki code coverage howto]] - info how to gather code coverage data for parser tests.
+
*** [[Experiment with Suggestion Searching on Wikipedia]].
+
** POV:
+
*** [[Software features that I would like to see become standard]].
+
*** [[Limitations of 32-bit machines]].
+
 
*** [["The best way to stop the distribution of a bit of software is to charge money for it"]].
 
*** [["The best way to stop the distribution of a bit of software is to charge money for it"]].
*** [[Steps to getting spam under control]].
+
** Computers - Comments or reviews on web sites or software - some of these are bound to be out-of-date now:
*** [[Technical problems with the Web]].
+
*** [[Review of TA Spring]].
** Step-by-step: From-scratch installation steps for a Linux PHP web server running Debian Etch:
+
*** [[Comments on Gallery 2.0]]
*** [[Linux setup steps/Memory test|Run memtest overnight]].
+
*** [[Hoyts Website Sucks]].
*** [[Linux setup steps/Install Debian Etch 4.0|Install Debian Etch 4.0]] base on an HP netserver 1000R with a NetRAID card.
+
*** [http://nickpj.googlepages.com/msnmapsgivesimpossibledirections MSN maps gives impossible directions].
*** [[Linux setup steps/update APT sources list|Update /etc/apt/sources.list]].
+
** Old or out of date computing stuff:
*** [[Linux setup steps/upgrade Debian packages|Get the latest and greatest packages]].
+
*** [[No Microsoft End-game strategy for Linux]].
*** [[Linux setup steps/Remove unneeded or unwanted Debian packages|Remove unneeded or unwanted packages]].
+
<!-- to delete. These things would have gone on a blog, if there had been such a thing as blogs when these were written:
*** [[Linux setup steps/Install LAMP on Debian|Install LAMP]].
+
*** [[Linux distro supported timeframes]]. --: this is solved now by running Debian Stable on servers.
*** [[Linux setup steps/Install extra useful software|Install extra useful software]].
+
*** [[Why are some things so hard to configure in Linux?]] --: this is largely solved now with Cups + the latest X.org
*** [[Linux setup steps/Disable IPv6|Disable IPv6]].
+
*** [[Wish-list for Linux Distros]]. --: this is solved with out of the box OpenGL, the Sysinfo program, the restricted drivers installer, an improved Evolution, and better multi-monitor support.
*** [[Linux setup steps/Stop console screen from blanking|Stop console screen from blanking]].
+
*** [[Software features that I would like to see become standard]] --: this is solved with KSplice.
*** [[Linux setup steps/Exim 4 configuration|Exim 4 configuration]].
+
*** [[Limitations of 32-bit machines]]. --: this solved by using 64 bit hardware & OS, although 32 bit systems still have a place, especially when memory is restricted.
*** [[Linux setup steps/Customize Apache configuration|customizing Apache configuration]].
+
*** [[Steps to getting spam under control]]. --: this is solved by using decent spam filtering software.
*** [[Linux setup steps/Apache virtual hosting|Set up Apache virtual hosting]].
+
*** [[Technical problems with the Web]]. --: JavaScript has become necessary, and tools like GWT help with compatibility.
*** [[Linux setup steps/Apache content compression|Apache content compression]].
+
 
*** [[Linux setup steps/Configure php.ini|Configure php.ini]].
+
** [[Social behaviour, or lack thereof]].
*** [[Linux setup steps/Enable SSL in Apache 2|Enable SSL in Apache 2]].
+
** [[Are you a Nick Jenkins or Nicholas Jenkins?]] Yes, there are other people that share this name. Here are just some of them.
*** [[Linux setup steps/Change the date|Change the date]].
+
-->
*** [[Linux setup steps/installing and configuring tripwire|Installing and configuring tripwire]].
+
 
*** [[Linux setup steps/Tweak MySQL configuration|Tweak MySQL configuration]].
+
 
*** [[Linux setup steps/installing and configuring portsentry|Installing and configuring portsentry]].
+
If I've made a typo or grammatical or technical mistake please just correct it (you can edit all pages).
*** [[Linux setup steps/Locking down the IP functionality|Locking down the IP functionality]].
+
*** [[Linux setup steps/Set limits.conf|limits.conf]].
+
*** [[Linux setup steps/Install bastille|Install bastille]].
+
*** [[Linux setup steps/Install the latest SUN JDK using pinning|Install the latest SUN JDK using pinning]].
+
*** [[Linux setup steps/Install NTP daemon to keep the time current|Install the NTP daemon to keep the time current]].
+
*** [[Linux setup steps/Install APC as the PHP opcode cache|Install APC as the PHP opcode cache]].
+
*** [[Linux setup steps|All of the above steps, as one big page]].
+
** Misc:
+
*** [[TiVo amounts paid]].
+
  
If I've made a typo or grammatical or technical mistake please just correct it (you can edit all pages), or if you some thoughts on what I've written & want to share them, if you have an answer to a question I've asked, or whatever, then [[User talk:Nickj|leave me a message]].
+
If you have some thoughts on what I've written & want to share them, or anything else, then you're welcome to [[User talk:Nickj|leave me a message]].

Latest revision as of 03:20, 4 April 2019


If I've made a typo or grammatical or technical mistake please just correct it (you can edit all pages).

If you have some thoughts on what I've written & want to share them, or anything else, then you're welcome to leave me a message.