Difference between revisions of "Nick's Homepage"
From Nick Jenkins
m (Reverted edits by 204.100.220.2 (Talk); changed back to last version by Nickj) |
(Add list of Linux Setup steps.) |
||
Line 39: | Line 39: | ||
*** [[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: |
+ | *** [http://blog.nickj.org/ Blog]. | ||
+ | *** [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, so probably not interesting to you. | *** [[MediaWiki|MediaWiki parser and fuzz tests]] - technical, HTML compliance tests and fuzz tests, so probably not interesting to you. | ||
*** [[MediaWiki code coverage howto]] - info how to gather code coverage data for parser tests. | *** [[MediaWiki code coverage howto]] - info how to gather code coverage data for parser tests. | ||
*** [[Experiment with Suggestion Searching on Wikipedia]]. | *** [[Experiment with Suggestion Searching on Wikipedia]]. | ||
+ | ** POV: | ||
*** [[Software features that I would like to see become standard]]. | *** [[Software features that I would like to see become standard]]. | ||
*** [[Limitations of 32-bit machines]]. | *** [[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]]. | *** [[Steps to getting spam under control]]. | ||
− | |||
*** [[Technical problems with the Web]]. | *** [[Technical problems with the Web]]. | ||
+ | ** Step-by-step: From-scratch installation steps for a Linux PHP web server running Debian Etch: | ||
+ | *** [[Linux setup steps/Memory test|Run memtest overnight]]. | ||
+ | *** [[Linux setup steps/Install Debian Etch 4.0|Install Debian Etch 4.0]] base on an HP netserver 1000R with a NetRAID card. | ||
+ | *** [[Linux setup steps/update APT sources list|Update /etc/apt/sources.list]]. | ||
+ | *** [[Linux setup steps/upgrade Debian packages|Get the latest and greatest packages]]. | ||
+ | *** Change SSH configuration (optional). | ||
+ | *** [[Linux setup steps/Remove unneeded or unwanted Debian packages|Remove unneeded or unwanted packages]]. | ||
+ | *** [[Linux setup steps/Install LAMP on Debian|Install LAMP]]. | ||
+ | *** [[Linux setup steps/Install extra useful software|Install extra useful software]]. | ||
+ | *** [[Linux setup steps/Disable IPv6|Disable IPv6]]. | ||
+ | *** [[Linux setup steps/Stop console screen from blanking|Stop console screen from blanking]]. | ||
+ | *** [[Linux setup steps/Exim 4 configuration|Exim 4 configuration]]. | ||
+ | *** [[Linux setup steps/Customize Apache configuration|customizing Apache configuration]]. | ||
+ | *** [[Linux setup steps/Apache virtual hosting|Set up Apache virtual hosting]]. | ||
+ | *** [[Linux setup steps/Apache content compression|Apache content compression]]. | ||
+ | *** [[Linux setup steps/Configure php.ini|Configure php.ini]]. | ||
+ | *** [[Linux setup steps/HTTP Apache authentication passwords|HTTP Apache auth passwords]]. | ||
+ | *** [[Linux setup steps/Enable SSL in Apache 2|Enable SSL in Apache 2]] | ||
+ | *** [[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/Soft link the command line php.ini to the apache php.ini|Soft link the command line php.ini to the apache php.ini]]. | ||
+ | *** [[Linux setup steps/installing and configuring portsentry|Installing and configuring portsentry]]. | ||
+ | *** [[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/One big page|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 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]]. |
Revision as of 06:57, 31 August 2007
- Are you a Nick Jenkins or Nicholas Jenkins?
- Niseko Ski Diary.
- Résumé.
- 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.
- Quotes - Various quotes I saw and liked.
- I'd like to see that.
- Choosing a replacement Digital Camera.
- Diplomacy strategy tips. "First rule of Fight Club is ..."
- Social behaviour, or lack thereof.
- Notes on the LG WD-1435RD washer dryer.
- Links.
- Computers:
- Things many web sites get wrong:
- Comments or reviews on web sites or software:
- Programming Languages:
- Linux:
- Hardware:
- Software Development
- MediaWiki or Wikipedia:
- Blog.
- Suggesting links for the English Wikipedia.
- MediaWiki parser and fuzz tests - technical, HTML compliance tests and fuzz tests, so probably not interesting to you.
- MediaWiki code coverage howto - info how to gather code coverage data for parser tests.
- Experiment with Suggestion Searching on Wikipedia.
- POV:
- Step-by-step: From-scratch installation steps for a Linux PHP web server running Debian Etch:
- Run memtest overnight.
- Install Debian Etch 4.0 base on an HP netserver 1000R with a NetRAID card.
- Update /etc/apt/sources.list.
- Get the latest and greatest packages.
- Change SSH configuration (optional).
- 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.
- HTTP Apache auth passwords.
- Enable SSL in Apache 2
- Change the date.
- Installing and configuring tripwire.
- Tweak MySQL configuration.
- Soft link the command line php.ini to the apache php.ini.
- Installing and configuring portsentry.
- Locking down the IP functionality.
- limits.conf.
- Install bastille.
- Install the latest SUN JDK using pinning.
- Install the NTP daemon to keep the time current.
- Install APC as the PHP opcode cache.
- All of the above steps, as one big page.
- Misc:
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 leave me a message.