Difference between revisions of "Nick's Homepage"
From Nick Jenkins
(Remove WikiHR.net and Open Wiki Blog Planet, both dead now.) |
|||
(72 intermediate revisions by 19 users not shown) | |||
Line 1: | Line 1: | ||
− | * [[ | + | * Japanese Skiing travel write ups: |
− | * [[ | + | ** [[Niseko Ski Diary]]. |
− | * [[ | + | ** [[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. |
− | * | + | ** [[Likes and Dislikes]]. |
− | * [[I'd like to see that]]. | + | ** [[Favourite Games]]. |
− | * | + | ** [[Thumb up or down]]: Things I'd like to see more of, and things I'd like to see less of. |
− | * | + | ** [[Random Thoughts]]. |
− | * [[ | + | ** [[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: |
− | * [[ | + | ** [[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]]. | ||
− | ** | + | ** Computers - POV - 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]]. | ||
− | ** | + | ** Computers - Hardware: |
− | + | *** [[My Desktop Hardware Upgrade Philosophy]]. With graphs! | |
− | + | ** Computers - Software Development: | |
− | + | ||
− | + | ||
− | *** [[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]]. | ||
− | ** | + | ** Computers - POV: |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
*** [["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"]]. | ||
− | *** [[ | + | ** Computers - Comments or reviews on web sites or software - some of these are bound to be out-of-date now: |
− | *** [[ | + | *** [[Review of TA Spring]]. |
− | *** [[Technical problems with the Web]]. | + | *** [[Comments on Gallery 2.0]] |
+ | *** [[Hoyts Website Sucks]]. | ||
+ | *** [http://nickpj.googlepages.com/msnmapsgivesimpossibledirections MSN maps gives impossible directions]. | ||
+ | ** Old or out of date computing stuff: | ||
+ | *** [[No Microsoft End-game strategy for Linux]]. | ||
+ | <!-- to delete. These things would have gone on a blog, if there had been such a thing as blogs when these were written: | ||
+ | *** [[Linux distro supported timeframes]]. --: this is solved now by running Debian Stable on servers. | ||
+ | *** [[Why are some things so hard to configure in Linux?]] --: this is largely solved now with Cups + the latest X.org | ||
+ | *** [[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. | ||
+ | *** [[Software features that I would like to see become standard]] --: this is solved with KSplice. | ||
+ | *** [[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. | ||
+ | *** [[Steps to getting spam under control]]. --: this is solved by using decent spam filtering software. | ||
+ | *** [[Technical problems with the Web]]. --: JavaScript has become necessary, and tools like GWT help with compatibility. | ||
+ | |||
+ | ** [[Social behaviour, or lack thereof]]. | ||
+ | ** [[Are you a Nick Jenkins or Nicholas Jenkins?]] Yes, there are other people that share this name. Here are just some of them. | ||
+ | --> | ||
+ | |||
+ | |||
+ | If I've made a typo or grammatical or technical mistake please just correct it (you can edit all pages). | ||
− | If | + | 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
- Japanese Skiing travel write ups:
- About me:
- Resumé.
- Quotes - Various quotes I saw and liked.
- Likes and Dislikes.
- Favourite Games.
- Thumb up or down: Things I'd like to see more of, and things I'd like to see less of.
- Random Thoughts.
- I'd like to see that.
- Random - stuff that doesn't fit anywhere else:
- Computers:
- Data Centre Server setup steps - 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.
- Install extra useful software.
- Disable IPv6.
- Stop console screen from blanking.
- Exim 4 configuration.
- customizing Apache configuration.
- Set up Apache virtual hosting.
- Apache content compression.
- Configure php.ini.
- Enable SSL in Apache 2.
- Change the date.
- Tweak MySQL configuration.
- Installing and configuring portsentry.
- Locking down the IP functionality.
- limits.conf.
- Install bastille.
- Install the SUN JDK.
- Install the NTP daemon to keep the time current.
- Install APC as the PHP opcode cache.
- Ubuntu Linux Workstation setup steps:
- Pre-installation standard hardware test procedure.
- Ubuntu Installation.
- Tweaks and Preferences.
- Firefox configuration steps.
- Firefox Add-ons.
- Firefox Tweaks.
- Installation of extra software.
- Configure "Microsoft Natural Ergonomic 4000 Keyboard".
- Custom Key Bindings, aimed at "Microsoft Natural Ergonomic 4000 Keyboard".
- Install Skype.
- Install the Tahoma fonts.
- Install Flash on AMD64.
- Install Google Earth.
- Install Acrobat reader.
- Install Opera.
- Enable Apport for crash bug reporting.
- Configure Open Office to work in MS Office 2000 compatibility mode.
- Automounting remote file systems using SSHFS.
- Install Chromium beta daily builds.
- Home server setup steps.
- Computers - Misc:
- Computers - Debian or Ubuntu command-line upgrades:
- Computers - Desktop software configuration or migration:
- Computers - Server software installation or configuration:
- Computers - MediaWiki or Wikipedia:
- Blog - mostly wiki-related ramblings.
- Suggesting links for the English Wikipedia.
- 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 added in 1.13.
- Computers - POV - Things many web sites get wrong:
- Computers - POV - Programming Languages:
- Computers - Linux POV:
- Computers - Hardware:
- My Desktop Hardware Upgrade Philosophy. With graphs!
- Computers - Software Development:
- Computers - POV:
- Computers - Comments or reviews on web sites or software - some of these are bound to be out-of-date now:
- Old or out of date computing stuff:
- Data Centre Server setup steps - Step-by-step: From-scratch installation steps for a Linux PHP web server running Debian:
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.