On Thu, 18 Aug 2011, Marc Deop i Argemà wrote:
*snip*
The best colourscheme for the eyes is a dark background with an even darker text color.
And the worst would be dark background with light color for the text (although many "geeks" use that combination...)
I find the white background on some html manuals, like php and mysql give me a headache and eye strain after a while.
So for my local downloaded copy of php docs, Smarty docs, and MySQL docs I use these scripts to change the background colour for those html manuals:
#!/bin/bash
# bash script to change BGCOLOR on all mysql document # files in CWD # this file needs to be in and run from the # mysql html document directory
for file in *.html do # display a listing of all files in CWD #ls -l "$file"
# show progress of script echo "Processing $file";
# -i sed option writes changes to current file being processed # # this changes BGCOLOR from white to a purple color # - choose your background color by editing #BC88FF # - to the hex color value of your choice sed -i s/bgcolor="white"/bgcolor="#C7E2FF"/g "$file" done exit 0
and for the PHP manual I use a PHING project script to add a stylesheet declaration to each html page:
<?xml version="1.0" ?>
<project name="adding stylesheet tag" default="main" basedir=".">
<target name="main">
<echo msg="adding stylesheet tag..." />
<reflexive> <fileset dir="."> <include name="*.html" />
<!-- <include name="**/*" />
<exclude name="tmp-backups/**" /> <exclude name="*.xml" /> <exclude name="*.xml.bak" /> <exclude name="**/*.xml" /> <exclude name="**/*.xml.bak" /> -->
</fileset>
<filterchain> <replaceregexp> <regexp pattern="<head>" replace="<head> <link rel="stylesheet" type="text/css" href="MY-style.css" />" />
</replaceregexp> </filterchain>
</reflexive>
</target>
</project>
Plus you will need the stylesheet for the php manual in the /php-chunked-xhtml *.html docs directory:
# MY-style.css
body { background-color: #66CC33; }
.phpcode { background-color: #CCFFFF; padding-top: 10px; padding-bottom: 10px; padding-left: 12px; width: auto; }
and for the Smarty 2.6 html manual I use:
#!/bin/bash
# bash script to change BGCOLOR on all smarty document files in CWD # this file needs to be in and run from the smarty document html directory
for file in *.html do # display a listing of all files in CWD #ls -l "$file"
# show progress of script echo "Processing $file";
# -i sed option writes changes to current file being processed # # this changes BGCOLOR from white to a purple color # - choose your background color by editing #BC88FF # - to the hex color value of your choice sed -i s/bgcolor="white"/bgcolor="#C7E2FF"/g "$file" done exit 0
Kind Regards,
Keith Roberts
----------------------------------------------------------------- Websites: http://www.karsites.net http://www.php-debuggers.net http://www.raised-from-the-dead.org.uk
All email addresses are challenge-response protected with TMDA [http://tmda.net] -----------------------------------------------------------------