<!--{{{-->
<link rel='alternate' type='application/rss+xml' title='RSS' href='index.xml' />
<!--}}}-->
Background: #fff
Foreground: #000
PrimaryPale: #8cf
PrimaryLight: #18f
PrimaryMid: #04b
PrimaryDark: #014
SecondaryPale: #ffc
SecondaryLight: #fe8
SecondaryMid: #db4
SecondaryDark: #841
TertiaryPale: #eee
TertiaryLight: #ccc
TertiaryMid: #999
TertiaryDark: #666
Error: #f88
/*{{{*/
body {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}

a {color:[[ColorPalette::PrimaryMid]];}
a:hover {background-color:[[ColorPalette::PrimaryMid]]; color:[[ColorPalette::Background]];}
a img {border:0;}

h1,h2,h3,h4,h5,h6 {color:[[ColorPalette::SecondaryDark]]; background:transparent;}
h1 {border-bottom:2px solid [[ColorPalette::TertiaryLight]];}
h2,h3 {border-bottom:1px solid [[ColorPalette::TertiaryLight]];}

.button {color:[[ColorPalette::PrimaryDark]]; border:1px solid [[ColorPalette::Background]];}
.button:hover {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::SecondaryLight]]; border-color:[[ColorPalette::SecondaryMid]];}
.button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::SecondaryDark]];}

.header {background:[[ColorPalette::PrimaryMid]];}
.headerShadow {color:[[ColorPalette::Foreground]];}
.headerShadow a {font-weight:normal; color:[[ColorPalette::Foreground]];}
.headerForeground {color:[[ColorPalette::Background]];}
.headerForeground a {font-weight:normal; color:[[ColorPalette::PrimaryPale]];}

.tabSelected{color:[[ColorPalette::PrimaryDark]];
	background:[[ColorPalette::TertiaryPale]];
	border-left:1px solid [[ColorPalette::TertiaryLight]];
	border-top:1px solid [[ColorPalette::TertiaryLight]];
	border-right:1px solid [[ColorPalette::TertiaryLight]];
}
.tabUnselected {color:[[ColorPalette::Background]]; background:[[ColorPalette::TertiaryMid]];}
.tabContents {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::TertiaryPale]]; border:1px solid [[ColorPalette::TertiaryLight]];}
.tabContents .button {border:0;}

#sidebar {}
#sidebarOptions input {border:1px solid [[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel {background:[[ColorPalette::PrimaryPale]];}
#sidebarOptions .sliderPanel a {border:none;color:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:hover {color:[[ColorPalette::Background]]; background:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:active {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::Background]];}

.wizard {background:[[ColorPalette::PrimaryPale]]; border:1px solid [[ColorPalette::PrimaryMid]];}
.wizard h1 {color:[[ColorPalette::PrimaryDark]]; border:none;}
.wizard h2 {color:[[ColorPalette::Foreground]]; border:none;}
.wizardStep {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];
	border:1px solid [[ColorPalette::PrimaryMid]];}
.wizardStep.wizardStepDone {background:[[ColorPalette::TertiaryLight]];}
.wizardFooter {background:[[ColorPalette::PrimaryPale]];}
.wizardFooter .status {background:[[ColorPalette::PrimaryDark]]; color:[[ColorPalette::Background]];}
.wizard .button {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryLight]]; border: 1px solid;
	border-color:[[ColorPalette::SecondaryPale]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryPale]];}
.wizard .button:hover {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Background]];}
.wizard .button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::Foreground]]; border: 1px solid;
	border-color:[[ColorPalette::PrimaryDark]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryDark]];}
	
.wizard .notChanged {background:transparent;}
.wizard .changedLocally {background:#80ff80;}
.wizard .changedServer {background:#8080ff;}
.wizard .changedBoth {background:#ff8080;}
.wizard .notFound {background:#ffff80;}
.wizard .putToServer {background:#ff80ff;}
.wizard .gotFromServer {background:#80ffff;}

#messageArea {border:1px solid [[ColorPalette::SecondaryMid]]; background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]];}
#messageArea .button {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::SecondaryPale]]; border:none;}

.popupTiddler {background:[[ColorPalette::TertiaryPale]]; border:2px solid [[ColorPalette::TertiaryMid]];}

.popup {background:[[ColorPalette::TertiaryPale]]; color:[[ColorPalette::TertiaryDark]]; border-left:1px solid [[ColorPalette::TertiaryMid]]; border-top:1px solid [[ColorPalette::TertiaryMid]]; border-right:2px solid [[ColorPalette::TertiaryDark]]; border-bottom:2px solid [[ColorPalette::TertiaryDark]];}
.popup hr {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::PrimaryDark]]; border-bottom:1px;}
.popup li.disabled {color:[[ColorPalette::TertiaryMid]];}
.popup li a, .popup li a:visited {color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:active {background:[[ColorPalette::SecondaryPale]]; color:[[ColorPalette::Foreground]]; border: none;}
.popupHighlight {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
.listBreak div {border-bottom:1px solid [[ColorPalette::TertiaryDark]];}

.tiddler .defaultCommand {font-weight:bold;}

.shadow .title {color:[[ColorPalette::TertiaryDark]];}

.title {color:[[ColorPalette::SecondaryDark]];}
.subtitle {color:[[ColorPalette::TertiaryDark]];}

.toolbar {color:[[ColorPalette::PrimaryMid]];}
.toolbar a {color:[[ColorPalette::TertiaryLight]];}
.selected .toolbar a {color:[[ColorPalette::TertiaryMid]];}
.selected .toolbar a:hover {color:[[ColorPalette::Foreground]];}

.tagging, .tagged {border:1px solid [[ColorPalette::TertiaryPale]]; background-color:[[ColorPalette::TertiaryPale]];}
.selected .tagging, .selected .tagged {background-color:[[ColorPalette::TertiaryLight]]; border:1px solid [[ColorPalette::TertiaryMid]];}
.tagging .listTitle, .tagged .listTitle {color:[[ColorPalette::PrimaryDark]];}
.tagging .button, .tagged .button {border:none;}

.footer {color:[[ColorPalette::TertiaryLight]];}
.selected .footer {color:[[ColorPalette::TertiaryMid]];}

.sparkline {background:[[ColorPalette::PrimaryPale]]; border:0;}
.sparktick {background:[[ColorPalette::PrimaryDark]];}

.error, .errorButton {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Error]];}
.warning {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryPale]];}
.lowlight {background:[[ColorPalette::TertiaryLight]];}

.zoomer {background:none; color:[[ColorPalette::TertiaryMid]]; border:3px solid [[ColorPalette::TertiaryMid]];}

.imageLink, #displayArea .imageLink {background:transparent;}

.annotation {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border:2px solid [[ColorPalette::SecondaryMid]];}

.viewer .listTitle {list-style-type:none; margin-left:-2em;}
.viewer .button {border:1px solid [[ColorPalette::SecondaryMid]];}
.viewer blockquote {border-left:3px solid [[ColorPalette::TertiaryDark]];}

.viewer table, table.twtable {border:2px solid [[ColorPalette::TertiaryDark]];}
.viewer th, .viewer thead td, .twtable th, .twtable thead td {background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::Background]];}
.viewer td, .viewer tr, .twtable td, .twtable tr {border:1px solid [[ColorPalette::TertiaryDark]];}

.viewer pre {border:1px solid [[ColorPalette::SecondaryLight]]; background:[[ColorPalette::SecondaryPale]];}
.viewer code {color:[[ColorPalette::SecondaryDark]];}
.viewer hr {border:0; border-top:dashed 1px [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::TertiaryDark]];}

.highlight, .marked {background:[[ColorPalette::SecondaryLight]];}

.editor input {border:1px solid [[ColorPalette::PrimaryMid]];}
.editor textarea {border:1px solid [[ColorPalette::PrimaryMid]]; width:100%;}
.editorFooter {color:[[ColorPalette::TertiaryMid]];}

#backstageArea {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::TertiaryMid]];}
#backstageArea a {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstageArea a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; }
#backstageArea a.backstageSelTab {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
#backstageButton a {background:none; color:[[ColorPalette::Background]]; border:none;}
#backstageButton a:hover {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstagePanel {background:[[ColorPalette::Background]]; border-color: [[ColorPalette::Background]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]];}
.backstagePanelFooter .button {border:none; color:[[ColorPalette::Background]];}
.backstagePanelFooter .button:hover {color:[[ColorPalette::Foreground]];}
#backstageCloak {background:[[ColorPalette::Foreground]]; opacity:0.6; filter:'alpha(opacity:60)';}
/*}}}*/
/*{{{*/
* html .tiddler {height:1%;}

body {font-size:.75em; font-family:arial,helvetica; margin:0; padding:0;}

h1,h2,h3,h4,h5,h6 {font-weight:bold; text-decoration:none;}
h1,h2,h3 {padding-bottom:1px; margin-top:1.2em;margin-bottom:0.3em;}
h4,h5,h6 {margin-top:1em;}
h1 {font-size:1.35em;}
h2 {font-size:1.25em;}
h3 {font-size:1.1em;}
h4 {font-size:1em;}
h5 {font-size:.9em;}

hr {height:1px;}

a {text-decoration:none;}

dt {font-weight:bold;}

ol {list-style-type:decimal;}
ol ol {list-style-type:lower-alpha;}
ol ol ol {list-style-type:lower-roman;}
ol ol ol ol {list-style-type:decimal;}
ol ol ol ol ol {list-style-type:lower-alpha;}
ol ol ol ol ol ol {list-style-type:lower-roman;}
ol ol ol ol ol ol ol {list-style-type:decimal;}

.txtOptionInput {width:11em;}

#contentWrapper .chkOptionInput {border:0;}

.externalLink {text-decoration:underline;}

.indent {margin-left:3em;}
.outdent {margin-left:3em; text-indent:-3em;}
code.escaped {white-space:nowrap;}

.tiddlyLinkExisting {font-weight:bold;}
.tiddlyLinkNonExisting {font-style:italic;}

/* the 'a' is required for IE, otherwise it renders the whole tiddler in bold */
a.tiddlyLinkNonExisting.shadow {font-weight:bold;}

#mainMenu .tiddlyLinkExisting,
	#mainMenu .tiddlyLinkNonExisting,
	#sidebarTabs .tiddlyLinkNonExisting {font-weight:normal; font-style:normal;}
#sidebarTabs .tiddlyLinkExisting {font-weight:bold; font-style:normal;}

.header {position:relative;}
.header a:hover {background:transparent;}
.headerShadow {position:relative; padding:4.5em 0em 1em 1em; left:-1px; top:-1px;}
.headerForeground {position:absolute; padding:4.5em 0em 1em 1em; left:0px; top:0px;}

.siteTitle {font-size:3em;}
.siteSubtitle {font-size:1.2em;}

#mainMenu {position:absolute; left:0; width:10em; text-align:right; line-height:1.6em; padding:1.5em 0.5em 0.5em 0.5em; font-size:1.1em;}

#sidebar {position:absolute; right:3px; width:16em; font-size:.9em;}
#sidebarOptions {padding-top:0.3em;}
#sidebarOptions a {margin:0em 0.2em; padding:0.2em 0.3em; display:block;}
#sidebarOptions input {margin:0.4em 0.5em;}
#sidebarOptions .sliderPanel {margin-left:1em; padding:0.5em; font-size:.85em;}
#sidebarOptions .sliderPanel a {font-weight:bold; display:inline; padding:0;}
#sidebarOptions .sliderPanel input {margin:0 0 .3em 0;}
#sidebarTabs .tabContents {width:15em; overflow:hidden;}

.wizard {padding:0.1em 1em 0em 2em;}
.wizard h1 {font-size:2em; font-weight:bold; background:none; padding:0em 0em 0em 0em; margin:0.4em 0em 0.2em 0em;}
.wizard h2 {font-size:1.2em; font-weight:bold; background:none; padding:0em 0em 0em 0em; margin:0.4em 0em 0.2em 0em;}
.wizardStep {padding:1em 1em 1em 1em;}
.wizard .button {margin:0.5em 0em 0em 0em; font-size:1.2em;}
.wizardFooter {padding:0.8em 0.4em 0.8em 0em;}
.wizardFooter .status {padding:0em 0.4em 0em 0.4em; margin-left:1em;}
.wizard .button {padding:0.1em 0.2em 0.1em 0.2em;}

#messageArea {position:fixed; top:2em; right:0em; margin:0.5em; padding:0.5em; z-index:2000; _position:absolute;}
.messageToolbar {display:block; text-align:right; padding:0.2em 0.2em 0.2em 0.2em;}
#messageArea a {text-decoration:underline;}

.tiddlerPopupButton {padding:0.2em 0.2em 0.2em 0.2em;}
.popupTiddler {position: absolute; z-index:300; padding:1em 1em 1em 1em; margin:0;}

.popup {position:absolute; z-index:300; font-size:.9em; padding:0; list-style:none; margin:0;}
.popup .popupMessage {padding:0.4em;}
.popup hr {display:block; height:1px; width:auto; padding:0; margin:0.2em 0em;}
.popup li.disabled {padding:0.4em;}
.popup li a {display:block; padding:0.4em; font-weight:normal; cursor:pointer;}
.listBreak {font-size:1px; line-height:1px;}
.listBreak div {margin:2px 0;}

.tabset {padding:1em 0em 0em 0.5em;}
.tab {margin:0em 0em 0em 0.25em; padding:2px;}
.tabContents {padding:0.5em;}
.tabContents ul, .tabContents ol {margin:0; padding:0;}
.txtMainTab .tabContents li {list-style:none;}
.tabContents li.listLink { margin-left:.75em;}

#contentWrapper {display:block;}
#splashScreen {display:none;}

#displayArea {margin:1em 17em 0em 14em;}

.toolbar {text-align:right; font-size:.9em;}

.tiddler {padding:1em 1em 0em 1em;}

.missing .viewer,.missing .title {font-style:italic;}

.title {font-size:1.6em; font-weight:bold;}

.missing .subtitle {display:none;}
.subtitle {font-size:1.1em;}

.tiddler .button {padding:0.2em 0.4em;}

.tagging {margin:0.5em 0.5em 0.5em 0; float:left; display:none;}
.isTag .tagging {display:block;}
.tagged {margin:0.5em; float:right;}
.tagging, .tagged {font-size:0.9em; padding:0.25em;}
.tagging ul, .tagged ul {list-style:none; margin:0.25em; padding:0;}
.tagClear {clear:both;}

.footer {font-size:.9em;}
.footer li {display:inline;}

.annotation {padding:0.5em; margin:0.5em;}

* html .viewer pre {width:99%; padding:0 0 1em 0;}
.viewer {line-height:1.4em; padding-top:0.5em;}
.viewer .button {margin:0em 0.25em; padding:0em 0.25em;}
.viewer blockquote {line-height:1.5em; padding-left:0.8em;margin-left:2.5em;}
.viewer ul, .viewer ol {margin-left:0.5em; padding-left:1.5em;}

.viewer table, table.twtable {border-collapse:collapse; margin:0.8em 1.0em;}
.viewer th, .viewer td, .viewer tr,.viewer caption,.twtable th, .twtable td, .twtable tr,.twtable caption {padding:3px;}
table.listView {font-size:0.85em; margin:0.8em 1.0em;}
table.listView th, table.listView td, table.listView tr {padding:0px 3px 0px 3px;}

.viewer pre {padding:0.5em; margin-left:0.5em; font-size:1.2em; line-height:1.4em; overflow:auto;}
.viewer code {font-size:1.2em; line-height:1.4em;}

.editor {font-size:1.1em;}
.editor input, .editor textarea {display:block; width:100%; font:inherit;}
.editorFooter {padding:0.25em 0em; font-size:.9em;}
.editorFooter .button {padding-top:0px; padding-bottom:0px;}

.fieldsetFix {border:0; padding:0; margin:1px 0px 1px 0px;}

.sparkline {line-height:1em;}
.sparktick {outline:0;}

.zoomer {font-size:1.1em; position:absolute; overflow:hidden;}
.zoomer div {padding:1em;}

* html #backstage {width:99%;}
* html #backstageArea {width:99%;}
#backstageArea {display:none; position:relative; overflow: hidden; z-index:150; padding:0.3em 0.5em 0.3em 0.5em;}
#backstageToolbar {position:relative;}
#backstageArea a {font-weight:bold; margin-left:0.5em; padding:0.3em 0.5em 0.3em 0.5em;}
#backstageButton {display:none; position:absolute; z-index:175; top:0em; right:0em;}
#backstageButton a {padding:0.1em 0.4em 0.1em 0.4em; margin:0.1em 0.1em 0.1em 0.1em;}
#backstage {position:relative; width:100%; z-index:50;}
#backstagePanel {display:none; z-index:100; position:absolute; width:90%; margin:0em 3em 0em 3em; padding:1em 1em 1em 1em;}
.backstagePanelFooter {padding-top:0.2em; float:right;}
.backstagePanelFooter a {padding:0.2em 0.4em 0.2em 0.4em;}
#backstageCloak {display:none; z-index:20; position:absolute; width:100%; height:100px;}

.whenBackstage {display:none;}
.backstageVisible .whenBackstage {display:block;}
/*}}}*/
/***
StyleSheet for use when a translation requires any css style changes.
This StyleSheet can be used directly by languages such as Chinese, Japanese and Korean which need larger font sizes.
***/
/*{{{*/
body {font-size:0.8em;}
#sidebarOptions {font-size:1.05em;}
#sidebarOptions a {font-style:normal;}
#sidebarOptions .sliderPanel {font-size:0.95em;}
.subtitle {font-size:0.8em;}
.viewer table.listView {font-size:0.95em;}
/*}}}*/
/*{{{*/
@media print {
#mainMenu, #sidebar, #messageArea, .toolbar, #backstageButton, #backstageArea {display: none ! important;}
#displayArea {margin: 1em 1em 0em 1em;}
/* Fixes a feature in Firefox 1.5.0.2 where print preview displays the noscript content */
noscript {display:none;}
}
/*}}}*/
<!--{{{-->
<div class='header' macro='gradient vert [[ColorPalette::PrimaryLight]] [[ColorPalette::PrimaryMid]]'>
<div class='headerShadow'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
<div class='headerForeground'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
</div>
<div id='mainMenu' refresh='content' tiddler='MainMenu'></div>
<div id='sidebar'>
<div id='sidebarOptions' refresh='content' tiddler='SideBarOptions'></div>
<div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs'></div>
</div>
<div id='displayArea'>
<div id='messageArea'></div>
<div id='tiddlerDisplay'></div>
</div>
<!--}}}-->
<!--{{{-->
<div class='toolbar' macro='toolbar [[ToolbarCommands::ViewToolbar]]'></div>
<div class='title' macro='view title'></div>
<div class='subtitle'><span macro='view modifier link'></span>, <span macro='view modified date'></span> (<span macro='message views.wikified.createdPrompt'></span> <span macro='view created date'></span>)</div>
<div class='tagging' macro='tagging'></div>
<div class='tagged' macro='tags'></div>
<div class='viewer' macro='view text wikified'></div>
<div class='tagClear'></div>
<!--}}}-->
<!--{{{-->
<div class='toolbar' macro='toolbar [[ToolbarCommands::EditToolbar]]'></div>
<div class='title' macro='view title'></div>
<div class='editor' macro='edit title'></div>
<div macro='annotations'></div>
<div class='editor' macro='edit text'></div>
<div class='editor' macro='edit tags'></div><div class='editorFooter'><span macro='message views.editor.tagPrompt'></span><span macro='tagChooser'></span></div>
<!--}}}-->
To get started with this blank TiddlyWiki, you'll need to modify the following tiddlers:
* SiteTitle & SiteSubtitle: The title and subtitle of the site, as shown above (after saving, they will also appear in the browser title bar)
* MainMenu: The menu (usually on the left)
* DefaultTiddlers: Contains the names of the tiddlers that you want to appear when the TiddlyWiki is opened
You'll also need to enter your username for signing your edits: <<option txtUserName>>
These InterfaceOptions for customising TiddlyWiki are saved in your browser

Your username for signing your edits. Write it as a WikiWord (eg JoeBloggs)

<<option txtUserName>>
<<option chkSaveBackups>> SaveBackups
<<option chkAutoSave>> AutoSave
<<option chkRegExpSearch>> RegExpSearch
<<option chkCaseSensitiveSearch>> CaseSensitiveSearch
<<option chkAnimate>> EnableAnimations

----
Also see AdvancedOptions
<<importTiddlers>>
To duplicate the "Press any key" behavior in bash use {{{read}}}.  Simply do:

{{{read -n 1 -p "Press any key to continue..."}}}
Video editing software.
Rather than having to relist all of a user's groups when you want to add them to one, just run:

{{{usermod -aG groupname username}}}
Cvars in cstrike/cfg/server.cfg:

*mp_friendlyfire 1
*mp_spawnprotectiontime 0
*mp_autokick 0
*mp_tkpunish 0
From http://www.debianadmin.com/install-and-configure-apache2-with-php5-and-ssl-support-in-debian-etch.html


''Generate A certificate''

Generating a certificate will provide to protect the traffic exchanged between clients and your server, however it will be unsigned by a trusted certificate authority so it will generate warnings.

If you want to avoid these warning messages you need to get a trusted certificate from SSL certificate vendors.If you want to Generating an SSL certificate for Apache2 you need to use the openssl. This will ask you questions interactively then generate the certificate file appropriately.

Note:-For generating certificate you might have used the apache2-ssl-certificate command in debian sarge but in debian etch this command not available.If you want to generate certificates you need to use openssl from you command prompt Use the following command to generate certificates

#openssl req $@ -new -x509 -days 365 -nodes -out /etc/apache2/apache.pem -keyout /etc/apache2/apache.pem

Generating a 1024 bit RSA private key
………………………………………….++++++
…………………………………….++++++
writing new private key to ‘/etc/apache2/apache.pem’
—–
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter ‘.’, the field will be left blank.
—–
Country Name (2 letter code) [AU]:GB
State or Province Name (full name) [Some-State]:
Locality Name (eg, city) []:London
Organization Name (eg, company) [Internet Widgits Pty Ltd]:Debian
Organizational Unit Name (eg, section) []:
Common Name (eg, YOUR name) []:
Email Address []:

This will complete the certificate now you need to make sure you have the correct permissions for .pem file if not use the

following command to set the correct permissions

#chmod 600 /etc/apache2/apache.pem

By default the server will listen for incoming HTTP requests on port 80 - and not SSL connections on port 443. So you need to enable SSL support by entering the following entry to the file /etc/apache2/ports.conf save and exit the file.

Listen 443

Enable SSL Support

If you want to enable SSL support for your apache web server you need to use the following comamnd

#a2enmod ssl
Module ssl installed; run /etc/init.d/apache2 force-reload to enable.

Now you need to restart the apache2 server using the following command

#/etc/init.d/apache2 restart

Configuring SSL Certificate to Virtual Hosts in Apache2

First you need to edit the /etc/apache2/sites-available/default file change

NameVirtualHost *
to

NameVirtualHost *:80
NameVirtualHost *:443

Now you need to configure Virtual hosts using port 80

Example
ServerAdmin webmaster@localhost
.
.
.
configure Virtual hosts using port 443 the main difference is you need to use the following two lines for each SSL hosts.

SSLEngine on
SSLCertificateFile /etc/apache2/apache.pem

Example
ServerAdmin webmaster@localhost
.
.
.
SSLEngine on
SSLCertificateFile /etc/apache2/apache.pem

Restart Apache and you're all set.
Part of the ext2 filesystem tools that non/destructively checks a disk for bad blocks.
Remove duplicate entries from bash history file:
Add to ~/.bashrc:
{{{export HISTIGNORE="&"}}}
Background: #000
Foreground: #0f0
PrimaryPale: #020
PrimaryLight: #080
PrimaryMid: #0c0
PrimaryDark: #0f0
SecondaryPale: #020
SecondaryLight: #080
SecondaryMid: #0c0
SecondaryDark: #0f0
TertiaryPale: #020
TertiaryLight: #080
TertiaryMid: #0c0
TertiaryDark: #0f0
Error: #f88
Including any system configuration not involving a specific config file.
[[Sudoers]]
FStab
[[Bash History]]
[[Extra TTF Fonts]]
[[Filesystems Comparison]]
[[Firefox Tweaks]]
[[Wine Tricks]]
[[Doom 3 Tweaks]]
[[MythWeb Server]]
[[UT 2004 Server Mutators]]
[[Konqueror and Samba]]
[[GTK Theme Switcher]]
[[Partition Layout]]
[[Apache SSL Support]]
[[Swapped Channels]]
[[Flash in Konqueror]]
[[Allow TKing in CSS]]
[[Printer Options]]
[[Badblocks]]
[[Myth MPlayer Commands]]
[[Redirect Wine Output]]
[[Recursive Grep]]
AVIDemux
[[Suspend Console Output]]
[[Reset Console]]
[[GTF]]
[["Press any key" in Bash]]
[[Rm Lots of Files]]
[[Add user to group]]
#displayArea {
margin: 1em 17em 1em 15em;
border: 1px solid #0f0;
}

#mainMenu {
text-align: left;
}

.viewer {
border: 1px solid #0f0;
padding-left: 1em;
}

.externalLink {
text-decoration: none;
}
Reading Diagnostic LED’s

4 leds: cpu not detected
3 leds: cpu detected, ram not detected
2 leds: cpu detected, ram detected, vid card not detected
1 led: cpu detected, ram detected, vid card detected, booting
[[Main]]
Prices - 6 Day Park Hopper w/No Expiration: $301.50  IIRC the Disney site price was $330.

Avis - 20% off

Enterprise - 5% off weekly, 10% off daily

Hertz - One car class upgrade free, $25 off expensive weekly rentals, $20 off cheaper weekly rentals, 20 and 15 respectively for weekend rentals
Find these values in DoomConfig.cfg and set them to the following values:

{{{seta image_useCache "1"}}}
{{{seta image_cacheMegs "system ram / 2"}}}
{{{seta image_cacheMinK "20480"}}}

May work for Quake 4 as well.
[[Driver Link|http://www.fs-driver.org]]
To add a ttf font to the system just drop it in /usr/share/fonts/TTF.  May be necessary to restart X, probably necessary to restart any app you want to use it in.

Speaking of fonts, [[What the Font|www.myfont.com/WhatTheFont]] may help find a font you're looking for.
# Ripped from my Gentoo system - Wikification messes up the formatting pretty badly.  Will need to double-click to edit if you want to see it as intended.

# noatime turns off atimes for increased performance (atimes normally aren't
# needed; notail increases performance of ReiserFS (at the expense of storage
# efficiency).  It's safe to drop the noatime options if you want and to 
# switch between notail and tail freely.

# <fs>                  <mountpoint>    <type>          <opts>                  <dump/pass>

# NOTE: If your BOOT partition is ReiserFS, add the notail option to opts.
/dev/sda2               /               reiserfs        noatime,notail  0 1
/dev/sda1               none            swap            sw              0 0
/dev/sda3               /games          reiserfs        noatime,notail  0 0
/dev/cdrom              /mnt/dvdr       auto            noauto,ro,user,exec     0 0
/dev/cdrom1             /mnt/dvd        auto            noauto,ro,user,exec     0 0
/dev/fd0                /mnt/floppy     auto            noauto          0 0
#/dev/sda5              /mnt/mandrake   reiserfs        noauto,noatime,notail  0 0
#/dev/sda6              /mnt/oldgentoo  reiserfs        noatime,notail  0 0
#/dev/sda7              /mnt/oldshare   reiserfs        noatime,notail  0 0
/dev/sdb1               /share          reiserfs        noatime,notail  0 0
/dev/sdc1               /backup/fat     vfat            noauto,user     0 0
/dev/sdc2               /backup         reiserfs        noauto,noatime,notail,user      0 0
/dev/sdd1               /mnt/flash      vfat            noauto,user     0 0
/dev/sde1               /mnt/card       auto            noauto,user     0 0

# Network shares
# No longer valid, but an example of a Samba mount
#//students.luther.edu/nemebe01 /mnt/h  smbfs           noauto,user,uid=501,gid=501,username=nemebe01   0 0
tuxtop:/var/www         /mnt/www        nfs             defaults,rsize=8192,wsize=8192 0 0
tuxtop:/                /mnt/tuxtop     nfs             defaults,rsize=8192,wsize=8192 0 0

# NOTE: The next line is critical for boot!
none                    /proc           proc            defaults        0 0

# glibc 2.2 and above expects tmpfs to be mounted at /dev/shm for
# POSIX shared memory (shm_open, shm_unlink). 
# (tmpfs is a dynamically expandable/shrinkable ramdisk, and will
#  use almost no memory if not populated with files)
# Adding the following line to /etc/fstab should take care of this:

none                    /dev/shm        tmpfs           defaults        0 0
__Basic characteristics__
*''Ext2'' - Fast, not journalled.  Use for unimportant partitions (/tmp).
*''Ext3'' - Balanced, slight loss of disk space (some reserved for performance reasons, so not entirely bad, see Reiser comments for more), very stable, very good recovery tools, dir_index option may significantly improve performance, wastes space on small files.
*''Reiser'' - Painfully slow mounting (seems to have been fixed on more recent kernels), fast on many small files, may be worse than ext3 about wasting disk space for fs alone - different benchmarks seem to disagree on this, uncertain of the reason, definitely better than ext3 for not wasting space on small files.
*''XFS'' - Designed for large files/filesystems.  Good for storage drives.  Decent all-around performance as well.  Slightly obscure, so not as well supported.
*''JFS'' - A little too obscure for my tastes, very good on CPU usage, so maybe good for older file servers.  According to some benchmarks the best performing as well.

__Recommendations__
/home - ext3
/tmp - ext2
/usr/portage - reiser
/ - ext3/reiser - not clear which would have better performance in this situation, have seen conflicting data, probably a toss-up, may depend on which options are used with both, probably recommend ext3 for stability and reiser for (maybe) better performance.
/share - xfs

__References__
#[[Good comparison of filesystem performance|http://linuxgazette.net/122/TWDT.html#piszcz]]
#[[Small extension to the above (more real world examples = takes priority IMHO)|http://www.debian-administration.org/articles/388]]
[[Good list|http://element14.wordpress.com/2006/07/11/firefox-does-not-have-a-memory-bug-but-heres-how-you-improve-mem-usage/]], including some that I'm not sure are worth it.

Most important (IMHO):
{{{network.http.pipelining true}}}
{{{network.http.proxy.pipelining true}}}
{{{network.http.pipelining.maxrequests 4}}} - Make sure this is a small number, as it is bad netiquette to make it big (> 8 or so?) and it may get you banned from some sites.

{{{nglayout.initialpaint.delay 0}}} - Or a small number (in ms, so 1000 = 1 sec) to avoid flashing behavior.  Must be added as a new integer value.

{{{ui.submenuDelay 0}}}

{{{network.dns.disableIPv6}}} - Hardly necessary at this point in time, and apparently can have a very detrimental effect on Firefox's performance.
I'm unclear as to why exactly, but Konqueror refuses to recognize the Flash plugin on my system.  However, if I point it at the nswrapper plugin it works.  In Gentoo the path that needs to be added to the Scan Folders in Konqueror Settings->Plugins is /usr/lib64/nsbrowser/plugins.  Tell it to Scan for New Plugins and Flash should work.
Generates custom modelines for X where the resolution or refresh rate is non-standard.

Usage: {{{gtf width height refresh}}}

Generated modelines go in the Monitor section of xorg.conf
Use the program switch2 (the gtk-theme-switch package in Gentoo)
__Vanguard__
Gentoo
Intel Core 2 Quad Q6600 @ 3.2 Ghz
Thermalright Ultra Extreme 120
Gigabyte ~GA-EP35 ~DS3-R
4 GB G.Skill ~DDR2 800
EVGA 512 MB 8800 GT
Corsair HX 620 modular PSU
2x Seagate 500 GB 7200.11 in RAID 0
2x Seagate 750 GB 7200.11 in RAID 1
20x Samsung DVD burner

__Nemesis__
Gentoo/Windows XP
AMD Athlon 64 X2 5000
Gigabyte ~GA-MA74GM-S2
EVGA 256 MB 7600GT
2 GB OCZ Platinum ~DDR2 800
74 GB Raptor
OCZ ~GameXStream 600 W
NEC 3550 DVD Burner
Sony DVD Drive

__TuXP __
~Mythbuntu (sort of)
AMD Athlon XP 2500 @ 2.2 Ghz
Abit ~NF7-Sv.2
768 MB Kingston ~ValueRAM
Albatron Passive-cooled FX 5200
80 GB Samsung
320 GB Western Digital
NEC 3550 DVD Burner
Hauppauge PVR 150

__Tuxpad__
Mandriva 2007.1
IBM T43 Thinkpad
Intel Pentium M @ 2 Ghz
512 MB RAM
80 GB 5400 RPM HD
15" 1400x1050 Screen

__Tuxtop__
Debian Etch (Stable)
Dell Inspiron 2650
Intel Pentium 4 M @ 1.6 Ghz
256 MB RAM
Samsung 40 GB 5400 RPM HD
14" 1024x768 Screen + many dead pixels
Web/~E-Mail Server Running Apache and Exim4
In Gentoo, to get Konqueror to support using smb: addresses, you need to compile kde-base/kdebase-kioslaves with the samba use flag enabled.
[[LED Shoppe|http://www.ledshoppe.com]] - Cheap ~LEDs in bulk.
!Local
[[WebMail|squirrelmail/]]
[[Router Setup|https://www.nemebean.com:8080]]
[[MythWeb|mythweb/]]
[[Multimedia|Multimedia/]]
[[QT Documentation|qtdoc/]]
[[QUI for MPlayer|http://qui4mplayer.sf.net]]
[[Photos|Photos/]]
[[Gallery|Photos/gallery.php]]
[[VNC|http://www.nemebean.com:5801]]
[[SVN|svn/coldest]]
[[Coldest|http://www.coldestgame.com]]

!Forums
[[NVNews|http://www.nvnews.net]]
[[Best Case Scenario|http://www.thebestcasescenario.com]]
[[SlickDeals|http://www.slickdeals.net]]
[[Mega LAN|http://www.megalan.info]]
[[DFI-Street|http://www.dfi-street.com]]
[[Savage|http://www.s2games.com]]
[[Gamedev|http://www.gamedev.net]]

!Other
[[Pandora|http://www.pandora.com]]
[[The Register|http://www.theregister.co.uk]]

!Stores
[[NewEgg|http://www.newegg.com]]
[[ZZF|http://www.zipzoomfly.com]]
[[MWave|http://www.mwave.com]]
[[SVC|http://www.svc.com]]
[[Directron|http://www.directron.com]]
[[Buy.com|http://www.buy.com]]
[[Gamefly|http://www.gamefly.com]]
GettingStarted
----
[[Console Command Reference]]
----
[[Wiki Reference]]
----
[[Configs]]
----
[[cat /dev/urandom > /dev/dsp]]
To add another custom ~MPlayer command to the Myth box, copy one of the scripts in /home/mythtv/bin and then link that into /usr/bin.  Won't work straight from ~/bin.

Also, cannot add extra parameters from within Myth as the scripts just try to open the first argument to them.
To change the server that MythWeb points at, edit the .htaccess file.
<div class='header' macro='gradient vert #0f0 #000'>
<div class='headerShadow'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span> 
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
<div class='headerForeground'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span> 
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
</div>
<div id='mainMenu' refresh='content' tiddler='MainMenu'></div>
<div id='sidebar'>
<div id='sidebarOptions' refresh='content' tiddler='SideBarOptions'></div>
<div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs'></div>
</div>
<div id='displayArea'>
<div id='messageArea'></div>
<div id='tiddlerDisplay'></div>
</div>
/boot - 100 MB
/ - rest of drive
swap - 2 GB
/usr/portage - 10 GB
/extra - 10 GB
/extra1 - 10 GB
/tmp - 10 GB
man lpoptions - particularly the -l (lower case L) switch

To print an image scaled over four pages:  lp -o scaling=200 -o landscape [filename]
It's braindead so even if the image would fit on two pages it will split it to four, but at least it works
To find out how to print test pages for HP printers, go to their web site and search for "print internal test".

For the 3650, do the following:

#Turn the printer on.
#Press and hold down the POWER button.
#Open and close the top cover four times.
#Release the POWER button.

<html>
<a href="http://www.nemebean.com/Photos/Mountains%202005/100_0672.jpg"><img src="http://www.nemebean.com/Photos/Mountains%202005/100_0672.jpg" width="90%" height="90%"></a>

<a href="http://www.nemebean.com/Photos/Mountains%202005/100_0665.jpg"><img src="http://www.nemebean.com/Photos/Mountains%202005/100_0665.jpg" width="90%" height="90%"></a>

<a href="http://www.nemebean.com/Photos/Mountains%202005/100_0676.jpg"><img src="http://www.nemebean.com/Photos/Mountains%202005/100_0676.jpg" width="90%" height="90%"></a>

<a href="http://www.nemebean.com/Photos/Mountains%202004/100_0277.JPG"><img src="http://www.nemebean.com/Photos/Mountains%202004/100_0277.JPG" width="90%" height="90%"></a>

<a href="http://www.nemebean.com/Photos/Disney%202007%202/100_0345.jpg"><img src="http://www.nemebean.com/Photos/Disney%202007%202/100_0345.jpg" width="90%" height="90%"></a>

<a href="http://www.nemebean.com/Photos/Disney%202007%202/100_0346.jpg"><img src="http://www.nemebean.com/Photos/Disney%202007%202/100_0346.jpg" width="90%" height="90%"></a>

<a href="http://www.nemebean.com/Photos/Disney%202007%202/100_0347.jpg"><img src="http://www.nemebean.com/Photos/Disney%202007%202/100_0347.jpg" width="90%" height="90%"></a>

<a href="http://www.nemebean.com/Photos/Disney%202007%202/100_0348.jpg"><img src="http://www.nemebean.com/Photos/Disney%202007%202/100_0348.jpg" width="90%" height="90%"></a>

<a href="http://www.nemebean.com/Photos/Disney%202007%202/100_0199.jpg"><img src="http://www.nemebean.com/Photos/Disney%202007%202/100_0199.jpg" width="90%" height="90%"></a>

<a href="http://www.nemebean.com/Photos/Disney%202007%202/100e0376.jpg"><img src="http://www.nemebean.com/Photos/Disney%202007%202/100e0376.jpg" width="90%" height="90%"></a>

<a href="http://www.nemebean.com/Photos/Disney%202007%202/100_0287.jpg"><img src="http://www.nemebean.com/Photos/Disney%202007%202/100_0287.jpg" width="90%" height="90%"></a>

<a href="http://www.nemebean.com/Photos/Disney%202007%202/100_0335.jpg"><img src="http://www.nemebean.com/Photos/Disney%202007%202/100_0335.jpg" width="90%" height="90%"></a>

</html>
An alternate method of recursive grep for systems (such as AIX apparently) where grep does not have a -r parameter.

{{{find . | xargs grep <searchstring>}}}

Add -print0 parameter to find if filenames will have spaces.

{{{find -print0 . | xargs grep <searchstring>}}}
To redirect Wine output (and any other app that writes to stderr instead of stdout), just add 2>&1 to the end of your command.  So something like this:

{{{wine FEARSPDemo.exe > fearcrash 2>&1}}}
If the console gets corrupted and all you can get is random characters type "reset" and it should fix it.
find . -name 'name' | xargs rm
These are the files for my senior project at Luther (mostly here for Stu):

[[Project Files|http://www.nemebean.com/stuff/coldet.tar.gz]]
[[Paper|http://www.nemebean.com/stuff/Senior Paper.odt]]

The project itself requires ~OpenGL and SDL (including sdl-ttf and sdl-image).  In theory everything in it should be cross platform, so even you dirty Windows users can run it. ;-)

The controls are your pretty standard wasd with mouselook.  The ~ key brings up the console, although that may be broken.  sdl-ttf has a bug in some versions that causes it to fail rendering spaces, so if you type a space in the console it will crash.  There are a few other keys bound but they shouldn't be important.
The showfoto application is part of the digikam package in Gentoo.
What does King Steve have to do with this?
Nemebean.com
[[StyleSheetPrint]]
[[StyleSheetColors]]
[[StyleSheetLayout]]
[[CustomStyle]]
apache  ALL=(ALL) NOPASSWD:/home/cybertron/bin/apbandmaster
cybertron ALL=(ALL) ALL

Note: This config is no longer actually in use.  It's just here for my reference.
Pressing ctrl-s in most consoles will suspend the output.  To unsuspend it press ctrl-q.  This can be useful if you're on a slow terminal where scrolling text is lagging far behind what is actually going on.
Schedules Direct has a couple of channels swapped in their guide data.  Fortunately channels can be swapped by changing their freqid field in the MythWeb TV settings.  Here's a list of the swapped channels I've found:

@@Note: this is not a complete list at this time@@

7 and 20
Type the text for 'TiddlyWiki'
To make a mutator default for a given gametype (so you don't have to change them every time the map changes), go into Defaults->Voting GameConfig and edit the appropriate gametype.
[[TiddlyWiki Tutorial|http://www.blogjones.com/TiddlyWikiTutorial.html]]

''bold''
//italic//
__underline__
^^superscript^^
~~subscript~~
==strikethrough==
@@Highlight@@
@@color:#0000ff;Highlight with CSS@@
<<gradient horiz #000 #00f>>Gradient>>
<<gradient vert #000f #00f>>@@color:#ffff00;Another Gradient@@>>
[[External Link (Sort of)|http://www.nemebean.com]]
{{{Monospace text, @@with visible markup@@}}}
!Heading 1
!!Heading 2
!!!Heading 3
!!!!Heading 4
!!!!!Heading 5
<<<
Block Quote
<<<
* List
* List
* List
# List
# List
# List
Image:
[img[Thread-o-mancer|http://www.nemebean.com/stuff/threadomancer.jpg]]
Note: By default Wine wants string values in the registry unless otherwise noted

Wine defaults your video memory to 64 MB regardless of what your card has.  To fix this regedit the key {{{HKCU->Software->Wine->Direct3D->VideoMemorySize}}}

For (hopefully) better compatibility with advanced shaders:
{{{HKCU->Software->Wine->Direct3D->UseGLSL}}} = {{{enabled}}}

Faster offscreen rendering:
{{{HKCU->Software->Wine->Direct3D->OffscreenRenderingMode}}} = {{{fbo}}}

Run individual apps in virtual desktops:
{{{wine explorer /desktop=name,1024x768 program.exe }}}

To force Wine to install the Gecko plugin:
{{{wine iexplore http://www.winehq.com}}}
In other words this is just random noise:
[[Hardware Specs]]
[[Senior Project]]
LEDShoppe
[[Ext2/3 Driver for Windows]]
[[Disney Ticket Discounts]]
[[Printing Test Pages]]
[[DFI Motherboard Diagnostic LED's]]
[[Random Nice Photos]]
[[Showfoto]]