<html>
<head>
<style type="text/css">
div.container {
width:100%;
margin:0px;
border:1px solid gray;
line-height:150%;
}
div.header, div.footer {
padding:0.5em;
color:white;
background-color:gray;
clear:left;
}
h1.header {
padding:0;
margin:0;
}
div.left {
float:left;
width:160px;
margin:0;
padding:1em;
}
div.content {
margin-left:190px;
border-left:1px solid gray;
padding:1em;
}
</style>
</head>
<body>
<div class="container">
<div class="header"><h1 class="header">Rosiro</h1></div>
<div class="left"><p>"Never increase, beyond what is necessary,
the number of entities required to explain anything."
William of Ockham (1285-1349)</p></div>
<div class="content">
<h2>Free Web Building Tutorials</h2>
<p>At W3Schools you will find all the Web-building tutorials you need,
from basic HTML and XHTML to advanced XML, XSL, Multimedia and WAP.</p>
<p>W3Schools - The Largest Web Developers Site On The Net!</p></div>
<div class="footer">Copyright 1999-2005 by Refsnes Data.</div>
</div>
</body>
</html> Filter
2009-05-09
Enkel div layout
Css
2009-05-09
Stilmallar tips & tricks
Css
/* Sätt en stil på element med ett visst attribut */
input[type="text"] { background-color:blue; }
/* Text som inte radbryts (alt värde: pre) */
p { white-space: nowrap; }
/* Genomskilnlig bakgrund */
h2 { background-color: transparent; }
/* Blinkande text */
h4 { text-decoration: blink; }
/* Inre och yttre borders i tabeller (alt värde: collapse) */
table { border-collapse: separate; }
/* The CSS classification properties (clear, cursor, display, float, position, visibility) allow you to control how to display an element, set where it will appear in another element, position it relative to its normal position or using an absolute value, and how to control the visibility of an element. */
/* Ställer in hur ett element visas inne i ett annat (alt: left, none) */
div { float: right; }
/* Ställer in vilka sidor som inte tillåter andra flytande element (alt: left, right, none) */
img { clear:both; }
(se http://www.w3schools.com/css/)2009-03-26
Nytt XP med aktivering
Windows
I C:\Windows\System32 finns 2 filer som heter wpa.dbl och wpa.bak
1. Kopiera de två filerna till extern hårdidisk usb eller floppy.
2. Installera om XP utan att aktivera det.
3. Starta i felsäkert läge (F8).
4. Byt namn på ovan nänmda filer och kopiera tillbaks de som du tidigare sparat.
5. Starta om.
2009-03-18
Joomla password hack
Security
1. Ftp the file plugins/authentication/joomla.php from your site to your machine.
2. Save a copy of the file (like orig-joomla.php)
3. Then, modify the line below as shown using wordpad (etc.)
if ($crypt == $testcrypt)
to read
if (true /* $crypt == $testcrypt */)
This enables all logins -- rather dangerous.
4. Login as admin to the administration site with any password.
5. On the site, go to user administration and update with a new password.
6. VERY IMPORTANT: FTP the original file (e.g. orig- joomla.php to joomla.php) back to the server to put back on authentication.
Gör inte detta på en produktionsserver! För att ändå komma åt passwordet på denna: Kopiera allt (databas, filer mm) till lokal server och gör det där. Byt sedan password (lokalt) och kopiera det nya, krypterade passwordet via phpmyadmin till prod-servern.2009-03-18
Apache med https
Security
A. Openssl används för att:
1. Skapa en nyckelfil:
openssl genrsa -des3 -rand fil1:file2:file3 out www.yourdomain.com.key 1024
Utelämna -des3 för att slippa ange lösenord vid omstart
2. Skapa en CSR-fil:
openssl req -new -key www.yourdomain.com.key -out www.yourdomain.com.csr
Skriv in information som efterfrågas (Common name = din domän)
3. Skapa en självsignerad cert-fil (X.509)
openssl x509 -req -days 365 -in www.yourdomain.com.csr -signkey www.yourdomain.com.key -out www.yourdomain.com.cert
(detta görs för varje subdomän)
B. Installera mod_ssl för apache
C. Konfigurera Apache
1. Lyssna på port 80 och 443
2. Direktiven SSLEngine On, SSLCertificateFile <cert>, SSLCertificateKeyFile <key>
(detta görs för varje Virtuell host som lyssnar på port 443, dvs varje subdomän)
