<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Wallmander.net</title>
	<atom:link href="http://wallmander.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://wallmander.net</link>
	<description>Personlig blogg om Webbutveckling, PHP, MySQL, Mac, Linux, Server, Programmering och Teknik</description>
	<lastBuildDate>Sun, 06 May 2012 01:48:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Spotify Play button</title>
		<link>http://wallmander.net/1845-spotify-play-button/</link>
		<comments>http://wallmander.net/1845-spotify-play-button/#comments</comments>
		<pubDate>Wed, 11 Apr 2012 16:10:04 +0000</pubDate>
		<dc:creator>Eric Wallmander</dc:creator>
				<category><![CDATA[Webbutveckling]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[spotify]]></category>
		<category><![CDATA[Spotify Play Button]]></category>

		<guid isPermaLink="false">http://wallmander.net/?p=1845</guid>
		<description><![CDATA[Idag har Spotify lanserat en mycket trevlig tjänst, Spotify Play Button. Så här ser den ut (lyssna gärna på låten): och om man väljer en spellista (detta fall, min delade jullåtslista): Som ni ser ger detta möjligheten att spela Spotify-låtar på en hemsida för alla som har en Spotify klient installerad på sin dator. För [...]
<strong>Likande inlägg</strong><ol>
<li><a href='http://wallmander.net/500-hitta-jullatar-jul-spotify/' rel='bookmark' title='Hitta jullåtar med Spotify'>Hitta jullåtar med Spotify</a></li>
<li><a href='http://wallmander.net/1533-spotify-jul-igen/' rel='bookmark' title='Nu är det Spotify-jul igen!'>Nu är det Spotify-jul igen!</a></li>
<li><a href='http://wallmander.net/827-stopp-itunes-start-play-pause-tangent-knapp-mac-os-x-snow-leopard/' rel='bookmark' title='Guide: Stoppa iTunes från att starta på Play/Paus-tangenten i Mac OS X 10.6 Snow Leopard'>Guide: Stoppa iTunes från att starta på Play/Paus-tangenten i Mac OS X 10.6 Snow Leopard</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Idag har Spotify lanserat en mycket trevlig tjänst, <a title="Spotify Play Button" href="https://developer.spotify.com/technologies/spotify-play-button/">Spotify Play Button</a>. Så här ser den ut (lyssna gärna på låten):</p>
<p><iframe style="width: 300px; height: 380px;" src="https://embed.spotify.com/?uri=spotify:track:6jfBjMgQUlUeOortmIhWZh" frameborder="0" width="320" height="240"></iframe></p>
<p>och om man väljer en spellista (detta fall, <a title="Hitta jullåtar med Spotify" href="http://wallmander.net/500-hitta-jullatar-jul-spotify/">min delade jullåtslista</a>):</p>
<p><iframe style="width: 300px; height: 380px;" src="https://embed.spotify.com/?uri=spotify:user:wa11e:playlist:1PYZW2cfWkVVZdjPK19YZp" frameborder="0" width="320" height="240"></iframe></p>
<p>Som ni ser ger detta möjligheten att spela Spotify-låtar på en hemsida för alla som har en Spotify klient installerad på sin dator. För Svensson man kanske detta inte är någon revolution åtminstone i skrivande stund, men jag ser en potential i detta. Denna widget är ingen vanlig widget, det är en fjärrkontroll som styr Spotify-klienten på datorn. Kan på något sätt styra detta via ett Javascript skulle det öppna dörrar till nya intressanta tjänster. Vad sägs som att man kan sätta ihop en mixtpae eller trolla med besökaren genom att automatiskt spela upp låtar på botten 10 listan? Allt detta borde vara teoretiskt möjligt, dock har jag inte hunnit läsa igenom dokumentationen eller undersökt mer exakt tjänsten fungerar. Kanske ett nytt API för</p>
<p>Fortsättning följer&#8230;</p>
<div class="shr-publisher-1845"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:60px;'><a class='shareaholic-fblike' data-shr_layout='box_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwallmander.net%2F1845-spotify-play-button%2F' data-shr_title='Spotify+Play+button'></a><a class='shareaholic-googleplusone' data-shr_size='tall' data-shr_count='true' data-shr_href='http%3A%2F%2Fwallmander.net%2F1845-spotify-play-button%2F' data-shr_title='Spotify+Play+button'></a><a class='shareaholic-tweetbutton' data-shr_count='vertical' data-shr_href='http%3A%2F%2Fwallmander.net%2F1845-spotify-play-button%2F' data-shr_title='Spotify+Play+button'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic --><br /><p><strong>Likande inlägg</strong></p><ol>
<li><a href='http://wallmander.net/500-hitta-jullatar-jul-spotify/' rel='bookmark' title='Hitta jullåtar med Spotify'>Hitta jullåtar med Spotify</a></li>
<li><a href='http://wallmander.net/1533-spotify-jul-igen/' rel='bookmark' title='Nu är det Spotify-jul igen!'>Nu är det Spotify-jul igen!</a></li>
<li><a href='http://wallmander.net/827-stopp-itunes-start-play-pause-tangent-knapp-mac-os-x-snow-leopard/' rel='bookmark' title='Guide: Stoppa iTunes från att starta på Play/Paus-tangenten i Mac OS X 10.6 Snow Leopard'>Guide: Stoppa iTunes från att starta på Play/Paus-tangenten i Mac OS X 10.6 Snow Leopard</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://wallmander.net/1845-spotify-play-button/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress utan FTP och Binero-strul</title>
		<link>http://wallmander.net/1737-wordpress-utan-ftp-binero-strul/</link>
		<comments>http://wallmander.net/1737-wordpress-utan-ftp-binero-strul/#comments</comments>
		<pubDate>Sun, 03 Jul 2011 13:22:51 +0000</pubDate>
		<dc:creator>Eric Wallmander</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Webbutveckling]]></category>
		<category><![CDATA[binero]]></category>
		<category><![CDATA[blogg]]></category>
		<category><![CDATA[config]]></category>
		<category><![CDATA[ftp]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[tillägg]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://wallmander.net/?p=1737</guid>
		<description><![CDATA[Jag kan till och börja med säga att jag är en mycket nöjd kund hos Binero och jag har varit kund där sedan 3 år tillbaka. Men något som jag tycker mindre om är det faktum att det uppstår en del problem när man antingen försöker installera tillägg och uppdateringar till WordPress som har installeras [...]
<strong>Likande inlägg</strong><ol>
<li><a href='http://wallmander.net/790-binero-2-0-del-2/' rel='bookmark' title='Binero 2.0, Del 2'>Binero 2.0, Del 2</a></li>
<li><a href='http://wallmander.net/994-uppdatering-om-mig-optmering/' rel='bookmark' title='Blogg uppdatering: Om mig och Optimeringar'>Blogg uppdatering: Om mig och Optimeringar</a></li>
<li><a href='http://wallmander.net/73-guide-avatargarvatar-i-wordpress/' rel='bookmark' title='Guide: Avatar/Gravatar i WordPress?'>Guide: Avatar/Gravatar i WordPress?</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Jag kan till och börja med säga att jag är en mycket nöjd kund hos <a href="http://www.dpbolvw.net/ob117zw41w3JNPMSONQJLKQKQRKT" target="_top" onmouseover="window.status='http://www.binero.se/';return true;" onmouseout="window.status=' ';return true;">Binero</a><img src="http://www.lduhtrp.net/41100m-3sywHLNKQMLOHJIOIOPIR" width="1" height="1" border="0" title="Wordpress utan FTP och Binero strul" alt=" Wordpress utan FTP och Binero strul" /> och jag har varit kund där sedan 3 år tillbaka. Men något som jag tycker mindre om är det faktum att det uppstår en del problem när man antingen försöker installera tillägg och uppdateringar till WordPress som har installeras manuellt. Men som tur är finns det en enkel lösning på problemet som finns på Bineros blogg.</p>
<p>Anledningen jag skriver detta inlägg är för att det är rätt svårt att hitta inlägget, då den är döpt till &#8221;Kort sommartips till våra WordPressanvändare&#8221;, och tänkte jag att det blir både enklare för mig själv (och andra) att lägga upp lösningen här också. För er som inte använder Binero kan denna kod användas i alla fall, då det är samma kod som gör det möjligt att slippa FTP-inloggningen varje gång som man exempelvis installerar ett nytt tillägg.</p>
<h3>Lösningen</h3>
<p>Börja med att ta en säkerhetskopia av wp-config.php, sedan öppna <strong>wp-config.php</strong> och kopiera och klistra in längst ned i filen:</p>
<pre class="brush: php; first-line: 1; html-script: true; title: ; notranslate">define( 'FS_METHOD', 'direct' );
define( 'FS_CHMOD_DIR', 0755 );
define( 'FS_CHMOD_FILE', 0644 );</pre>
<p>Spara och stäng ned filen, nu är det bara tuta och köra.</p>
<div class="shr-publisher-1737"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:60px;'><a class='shareaholic-fblike' data-shr_layout='box_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwallmander.net%2F1737-wordpress-utan-ftp-binero-strul%2F' data-shr_title='Wordpress+utan+FTP+och+Binero-strul'></a><a class='shareaholic-googleplusone' data-shr_size='tall' data-shr_count='true' data-shr_href='http%3A%2F%2Fwallmander.net%2F1737-wordpress-utan-ftp-binero-strul%2F' data-shr_title='Wordpress+utan+FTP+och+Binero-strul'></a><a class='shareaholic-tweetbutton' data-shr_count='vertical' data-shr_href='http%3A%2F%2Fwallmander.net%2F1737-wordpress-utan-ftp-binero-strul%2F' data-shr_title='Wordpress+utan+FTP+och+Binero-strul'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic --><br /><p><strong>Likande inlägg</strong></p><ol>
<li><a href='http://wallmander.net/790-binero-2-0-del-2/' rel='bookmark' title='Binero 2.0, Del 2'>Binero 2.0, Del 2</a></li>
<li><a href='http://wallmander.net/994-uppdatering-om-mig-optmering/' rel='bookmark' title='Blogg uppdatering: Om mig och Optimeringar'>Blogg uppdatering: Om mig och Optimeringar</a></li>
<li><a href='http://wallmander.net/73-guide-avatargarvatar-i-wordpress/' rel='bookmark' title='Guide: Avatar/Gravatar i WordPress?'>Guide: Avatar/Gravatar i WordPress?</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://wallmander.net/1737-wordpress-utan-ftp-binero-strul/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Därför kan SHA-512 vara osäkert</title>
		<link>http://wallmander.net/1718-sha-512-osakert/</link>
		<comments>http://wallmander.net/1718-sha-512-osakert/#comments</comments>
		<pubDate>Sun, 26 Jun 2011 22:49:54 +0000</pubDate>
		<dc:creator>Eric Wallmander</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Webbutveckling]]></category>
		<category><![CDATA[algoritmer]]></category>
		<category><![CDATA[databas]]></category>
		<category><![CDATA[hash]]></category>
		<category><![CDATA[informationsäkerhet]]></category>
		<category><![CDATA[kryptering]]></category>
		<category><![CDATA[md5]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[säkerhet]]></category>
		<category><![CDATA[Salt]]></category>
		<category><![CDATA[sha]]></category>

		<guid isPermaLink="false">http://wallmander.net/?p=1718</guid>
		<description><![CDATA[Som många vet finns det mängder av hemsidor som säger sig kunna dekryptera envägs-kryptering (exempelvis md5 och sha1) till dess ursprungliga värde. Hur dem kan göra detta är inte så konstigt, när man gör ett hash tar man bara ursprungsvärdet och sparar det tillsammans med hashet som genereras. Ett väl känt exempel är password som [...]
<strong>Likande inlägg</strong><ol>
<li><a href='http://wallmander.net/1638-basta-sql-injection-forsoket-nagonsin/' rel='bookmark' title='Bästa SQL-injection (försöket) någonsin!'>Bästa SQL-injection (försöket) någonsin!</a></li>
<li><a href='http://wallmander.net/437-intressant-funktion-fran-pts-brister-i-design/' rel='bookmark' title='Intressant funktion från PTS brister i design'>Intressant funktion från PTS brister i design</a></li>
<li><a href='http://wallmander.net/1737-wordpress-utan-ftp-binero-strul/' rel='bookmark' title='WordPress utan FTP och Binero-strul'>WordPress utan FTP och Binero-strul</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Som många vet finns det mängder av hemsidor som säger sig kunna dekryptera envägs-kryptering (exempelvis md5 och sha1) till dess ursprungliga värde. Hur dem kan göra detta är inte så konstigt, när man gör ett hash tar man bara ursprungsvärdet och sparar det tillsammans med hashet som genereras. Ett väl känt exempel är password som ger 5baa61e4c9b93f3f0682250b6cf8331b7ee68fd8 när man kör det med sha1. Missuppfatta mig inte nu, man ska hasha lösenord och andra tillämpningar där envägskryptering är möjlig och är rimligt att göra, men gör det inte bekvämt för sig själv genom att gör något i stil med:</p>
<pre class="brush: php; first-line: 1; html-script: true; title: ; notranslate">&lt;?php
$pass_hash = md5($pass);
?&gt;</pre>
<p>Även om man slutar använda md5 mot starkare hash så som sha-512 hjälper det inte om det finns hemsidor som inte bara loggar sha1 och md5, utan även andra hash som sha-512 så som <a href="http://www.md5decrypter.co.uk/sha1-decrypt.aspx">md5decrypter.co.uk</a>.<span id="more-1718"></span></p>
<h3>Hur skyddar man sig?</h3>
<p>Om man studerar md5decrypter och likande hemsidor kan man hitta vad för hash som kan dekrypteras. Vet man vilka dessa är, då vet man vilka metoder man <em>inte</em> ska använda. Ett urval på dessa metoder:</p>
<pre class="brush: plain; first-line: 1; gutter: false; title: ; notranslate">
MD5($pass)
MD5x2 ($pass)
MD5x3($pass
MD5x4 ($pass)
MD5x5($pass)
NTLM ($pass)
LM ($pass)
MySQL5($pass)
SHA1($pass)
SHA1x2($pass)
SHA1x3($pass)
SHA256($pass)
SHA384($pass)
SHA512($pass)
RIPEMD160($pass)
md5(sha1($pass))
sha1(md5($pass))
md5($pass.$salt)
md5($salt.$pass)
md5(md5($pass).$salt)
md5(md5($salt).$pass)
md5($salt.md5($pass))
md5($salt.$pass.$salt)
sha1($pass.$salt)
sha1($salt.$pass)</pre>
<p>När man har hittat en metod för att exempelvis hasha lösenord, se då till att inte använda sig av någon av följande hash-algoritmer då de vart och ett har en eller flera brister:</p>
<pre class="brush: plain; first-line: 1; gutter: false; title: ; notranslate">MD2
MD4
Adler
Crc32
Crc32b
Tiger128,3
Tiger128,4
Haval128,3
Haval128,4
Haval128,5
Ripemd128</pre>
<p>Ett exempel på ett hash som jag anser är både rätt enkel och som samtidigt har en god säkerhet är följande hash:</p>
<pre class="brush: php; first-line: 1; html-script: true; title: ; notranslate">&lt;?php
define('HASH_SALT', 'Fyll i valfri stäng på minst 32 tecken som innehåller siffror (123), stora bokstäver (ABC) och specialtecken (!%@#) samt även gärna ÅÄÖ om så är möjligt. Saltet bör vara unikt och således inte innehålla ord som finns i något språk eller använda hemsidans/applikationens namn.');

$pass_hash = hash('sha256', hash('sha224', HASH_SALT . hash('gost',$pass) . $username) ) );
?&gt;</pre>
<p>Tanken med ovanstående hash är att jag använder fyra stommar. Första stommen är att använda mig av rätt ovanliga hash i tre lager, detta gör att det redan nu blir svårt att knäcka. Dock räcker detta inte, för att få grundläggande säkert måste vi använda oss av ett salt som är den andra stommen. Väljer man ett bra och unikt salt blir också hashen som genereras unika och därmed sätter hash-databaser så som md5decrypter.co.uk ur spel. Tredje och sista stommen är något som jag skulle kalla för ett dynamiskt salt. Den syftar till att göra varje hash unikt även i databasen. Även om det finns ett flertal användare som har samma lösenord (exempelvis password) kommer de att generera olika hash, detta eftersom att de har olika användarnamn. Den fjärde och sista stommen återkommer jag till.</p>
<p>För att sätta extra krydda på säkerheten kan man vara lite kreativ och sätta personlig touch på hashet. Ett exempel är att utnyttja moment 22:</p>
<pre class="brush: php; first-line: 1; html-script: true; title: ; notranslate">&lt;?php
define('HASH_SALT', 'Fyll i valfri stäng på minst 32 tecken som innehåller siffror (123), stora bokstäver (ABC) och specialtecken (!%@#) samt även gärna ÅÄÖ om så är möjligt. Saltet bör vara unikt och således inte innehålla ord som finns i något språk eller använda hemsidans/applikationens namn.');

$pass_hash = hash('sha256', hash('sha224', HASH_SALT . hash('gost',$pass . str_len($pass)) . $username) ) );
?&gt;</pre>
<p>I detta fall har jag valt som en enkel sak som att ta med antalet tecken som finns i lösenordet. Har man inte lösenordet då vet man inte hur många tecken lösenordet innehåller.</p>
<p>Om man vill kan man fortsätta och bygga ytterligare lager och så sätt ytterligare sätta lite extra säkerhet. Men man måste komma ihåg att oavsett hur många lager man använder får man <em>aldrig</em> glömma bort den fjärde stommen, och det är lösenord. Med rätt lösenord kommer man alltid in, även om man använder en hashmetod som nästan är omöjlig att knäcka. Om lösenordet är enkelt så som password eller 123456 är det knappt någon utmaning att ta sig in i ett system. Ställ alltid kravet att ett lösenord måste vara minst 8 tecken långt, innehålla stora och små bokstäver, siffror och specialtecken. Tillåt alltid så många specialtecken som möjligt och sätt <em>aldrig</em> en övre gräns på antalet tecken.</p>
<h3>Slutpledering</h3>
<p>Även om det är viktigt att hasha sin information på ett säkert sätt måste man komma ihåg att det inte ersätter övrig säkerhet. Syftet med att använda hash är att få ett mindre helvete för den eller dem som lyckas komma över informationen. Helst ska hashen inte kunna knäckas, men vet man hur informationen hashas är det också möjligt att få fram vad som lagrats i hashen. Därför brukar man säga att syftet med hash är att köpa sig tid innan någon eventuellt lyckas knäcka det. Tid som ska användas till för att säkra upp sina system och rutiner samt hunnit byta ut alla lösenord för användarna. Man kan säga att ett hash fungerar som en sista försvarslinje.</p>
<p>Jag hoppas denna artikel kommer någon till nytta. Frågor, funderingar och feedback kan antingen ställas som en kommentar nedan eller som ett mail via <a href="http://wallmander.net/kontakta-mig/">kontaktformuläret</a>.</p>
<div class="shr-publisher-1718"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:60px;'><a class='shareaholic-fblike' data-shr_layout='box_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwallmander.net%2F1718-sha-512-osakert%2F' data-shr_title='D%C3%A4rf%C3%B6r+kan+SHA-512+vara+os%C3%A4kert'></a><a class='shareaholic-googleplusone' data-shr_size='tall' data-shr_count='true' data-shr_href='http%3A%2F%2Fwallmander.net%2F1718-sha-512-osakert%2F' data-shr_title='D%C3%A4rf%C3%B6r+kan+SHA-512+vara+os%C3%A4kert'></a><a class='shareaholic-tweetbutton' data-shr_count='vertical' data-shr_href='http%3A%2F%2Fwallmander.net%2F1718-sha-512-osakert%2F' data-shr_title='D%C3%A4rf%C3%B6r+kan+SHA-512+vara+os%C3%A4kert'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic --><br /><p><strong>Likande inlägg</strong></p><ol>
<li><a href='http://wallmander.net/1638-basta-sql-injection-forsoket-nagonsin/' rel='bookmark' title='Bästa SQL-injection (försöket) någonsin!'>Bästa SQL-injection (försöket) någonsin!</a></li>
<li><a href='http://wallmander.net/437-intressant-funktion-fran-pts-brister-i-design/' rel='bookmark' title='Intressant funktion från PTS brister i design'>Intressant funktion från PTS brister i design</a></li>
<li><a href='http://wallmander.net/1737-wordpress-utan-ftp-binero-strul/' rel='bookmark' title='WordPress utan FTP och Binero-strul'>WordPress utan FTP och Binero-strul</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://wallmander.net/1718-sha-512-osakert/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Bli en hacker på 10 sekunder</title>
		<link>http://wallmander.net/1720-hacker-10-sekunder/</link>
		<comments>http://wallmander.net/1720-hacker-10-sekunder/#comments</comments>
		<pubDate>Fri, 20 May 2011 20:15:54 +0000</pubDate>
		<dc:creator>Eric Wallmander</dc:creator>
				<category><![CDATA[Nöje]]></category>
		<category><![CDATA[Teknik]]></category>
		<category><![CDATA[ASCII]]></category>
		<category><![CDATA[coolt]]></category>
		<category><![CDATA[hacker]]></category>
		<category><![CDATA[hackertyper]]></category>
		<category><![CDATA[humor]]></category>

		<guid isPermaLink="false">http://wallmander.net/?p=1720</guid>
		<description><![CDATA[Det finns många sätt att bli en hacker på, dock innebär det oftast att man måste skaffa sig en djup eller bred datorkunsap som kräver flera års efarenhet innan man kan bli en riktig bra hacker. Dock finns det en genväg och den heter HackerTyper.com, och är en hemsida som skriver texten åt dig när [...]
<strong>Likande inlägg</strong><ol>
<li><a href='http://wallmander.net/119-att-blogga-pa-en-iphone/' rel='bookmark' title='Att blogga på en iPhone'>Att blogga på en iPhone</a></li>
<li><a href='http://wallmander.net/387-ta-en-tur-i-jonkoping-vid-din-dator/' rel='bookmark' title='Ta en tur i Jönköping vid din dator'>Ta en tur i Jönköping vid din dator</a></li>
<li><a href='http://wallmander.net/395-microsoft-oseriosa/' rel='bookmark' title='Microsoft börja bli oseriösa'>Microsoft börja bli oseriösa</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><a href="http://wallmander.net/wp-content/uploads/2011/05/weiss-i-hacked-127-0-0-1-geek-nerd-hacker-t-shirts_design.png" rel="lightbox[1720]"><img class="alignright size-medium wp-image-1722" title="I hacked 127.0.0.1" src="http://wallmander.net/wp-content/uploads/2011/05/weiss-i-hacked-127-0-0-1-geek-nerd-hacker-t-shirts_design-300x300.png" alt="weiss i hacked 127 0 0 1 geek nerd hacker t shirts design 300x300 Bli en hacker på 10 sekunder" width="210" height="210" /></a>Det finns många sätt att bli en hacker på, dock innebär det oftast att man måste skaffa sig en djup eller bred datorkunsap som kräver flera års efarenhet innan man kan bli en riktig bra hacker. Dock finns det en genväg och den heter <a href="http://hackertyper.com/">HackerTyper.com</a>, och är en hemsida som skriver texten åt dig när du tycker på valfri tangent på tangentbordet. Texten som den skriver ut är som standard kod från linux-kärnan och är alltså 100% äkta programmerings-kod, men man kan också antingen välja från ett par andra alternativ så som ASCII eller ladda upp en egen text eller kod. Effekten av detta är riktig coolt, speciellt för en person som inte har programeringskunskaper. Även om denna genväg knappast gör att du kan hacka in dig på Pentagon eller likande kan du lura en och annan vän i din närhet.   <img src='http://wallmander.net/wp-includes/images/smilies/icon_evil.gif' alt="icon evil Bli en hacker på 10 sekunder" class='wp-smiley' title="Bli en hacker på 10 sekunder" /> </p>
<p><span id="more-1720"></span>Bildkälla: <a href="http://www.spreadshirt.co.uk/t-shirt-C4408A7941667">spreadshirt.co.uk/t-shirt-C4408A7941667</a></p>
<div class="shr-publisher-1720"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:60px;'><a class='shareaholic-fblike' data-shr_layout='box_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwallmander.net%2F1720-hacker-10-sekunder%2F' data-shr_title='Bli+en+hacker+p%C3%A5+10+sekunder'></a><a class='shareaholic-googleplusone' data-shr_size='tall' data-shr_count='true' data-shr_href='http%3A%2F%2Fwallmander.net%2F1720-hacker-10-sekunder%2F' data-shr_title='Bli+en+hacker+p%C3%A5+10+sekunder'></a><a class='shareaholic-tweetbutton' data-shr_count='vertical' data-shr_href='http%3A%2F%2Fwallmander.net%2F1720-hacker-10-sekunder%2F' data-shr_title='Bli+en+hacker+p%C3%A5+10+sekunder'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic --><br /><p><strong>Likande inlägg</strong></p><ol>
<li><a href='http://wallmander.net/119-att-blogga-pa-en-iphone/' rel='bookmark' title='Att blogga på en iPhone'>Att blogga på en iPhone</a></li>
<li><a href='http://wallmander.net/387-ta-en-tur-i-jonkoping-vid-din-dator/' rel='bookmark' title='Ta en tur i Jönköping vid din dator'>Ta en tur i Jönköping vid din dator</a></li>
<li><a href='http://wallmander.net/395-microsoft-oseriosa/' rel='bookmark' title='Microsoft börja bli oseriösa'>Microsoft börja bli oseriösa</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://wallmander.net/1720-hacker-10-sekunder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Guide: Arbeta effektivare med Screen</title>
		<link>http://wallmander.net/1677-arbeta-effektivare-screen/</link>
		<comments>http://wallmander.net/1677-arbeta-effektivare-screen/#comments</comments>
		<pubDate>Thu, 14 Apr 2011 08:11:16 +0000</pubDate>
		<dc:creator>Eric Wallmander</dc:creator>
				<category><![CDATA[Guider]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[screen session]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[terminal]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://wallmander.net/?p=1677</guid>
		<description><![CDATA[Ett av de verktyg som jag gillar mest när jag använder Linux och andra *nix-baserade system är den enkla men kraftfulla Terminalen, speciellt om man använder en SSH-uppkoppling för att kunna fjärrsyra sina maskiner. Även på en dålig uppkoppling man man utan större problem komma åt sina servrar för att göra allt från snabba fixar [...]
<strong>Likande inlägg</strong><ol>
<li><a href='http://wallmander.net/581-guide-egen-sources-list/' rel='bookmark' title='Guide: Designa egen source list i tre enkla steg'>Guide: Designa egen source list i tre enkla steg</a></li>
<li><a href='http://wallmander.net/530-guide-installera-sakra-ssh-server/' rel='bookmark' title='Guide: Installera och säkra SSH-server'>Guide: Installera och säkra SSH-server</a></li>
<li><a href='http://wallmander.net/271-guide-fortameta-harddisk-i-linux/' rel='bookmark' title='Guide: Formatera hårddisk i Linux'>Guide: Formatera hårddisk i Linux</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><a href="http://wallmander.net/wp-content/uploads/2011/03/gnu_split_screen1.png" rel="lightbox[1677]"><img class="alignright size-full wp-image-1680" title="Screen" src="http://wallmander.net/wp-content/uploads/2011/03/gnu_split_screen1.png" alt="gnu split screen1 Guide: Arbeta effektivare med Screen" width="240" height="162" /></a>Ett av de verktyg som jag gillar mest när jag använder Linux och andra *nix-baserade system är den enkla men kraftfulla Terminalen, speciellt om man använder en SSH-uppkoppling för att kunna fjärrsyra sina maskiner. Även på en dålig uppkoppling man man utan större problem komma åt sina servrar för att göra allt från snabba fixar till att kolla hur serven arbetar och hur väl den fungerar. Dock en sak som jag har märkt om jag tappar uppkopplingen till maskinen är att mina ändringar som jag gör för tillfället sparas inte. Har ett dokument öppet som jag har glömt att spara så måste jag börja om från början. Dessutom försvinner historiken över de kommandon som man har gjort under den sessionen.</p>
<p>Tur är dock att det finns andra lösningar än att betala en dyr internetförbindelse där man garanteras 100% uptime (om det nu finns det för privatpersoner). Lösningen är Screen och idén är lika simpel som genial. Istället för att låta en session förlita sig på den arbetsdator, flyttar man den till serven istället. Förenklat kan man säga att Screen sedan simulerar sessioner på serven vilket gör att det inte längre spelar någon roll om man tappar uppkopplingen eller ej. Så länge som Screen är igång kan man alltid börja där man sist slutade. Screen är förstås gratis att använda och det medför andra fördelar. Eftersom att Screen flyttar sessionerna från arbetsdatorn till serven kan man nu börja jobba mer flexibelt. Påbörjar man arbetet på en dator kan man utan problem avsluta det en annan dator som har tillgång till Internet. Med tanke på våra IT-prylar blir smartare är det till och med möjligt att slutföra jobbet på sin mobiltelefon eller en annan smart enhet med Internet. Screen gör det även möjligt att arbeta med flera sessioner samtidigt. När du i ett fönster väntar på en uppdatering kan man i ett annat fönster arbeta med något annat pallalert. En annan tillämpning är att låta screen köra program utan demon i bakgrunden (<a title="Guide: Installera rTorrent + wTorrent i Ubuntu" href="http://wallmander.net/466-guide-installera-rtorrent-wtorrent-ubuntu/#steg-4-starta-rtorrent">exempel på tillämpning</a>).</p>
<p>I denna guide går jag igenom grundläggande om Screen och hur det kan användas. Nu kommer jag att basera denna guide på Ubuntu, men exakt samma eller likande kan tillämpas på nästan vilket *nix-system som helst.</p>
<p><span id="more-1677"></span></p>
<h3>1. Installera Screen</h3>
<p>Att installera Screen, liksom de flesta mjukvaror i Ubuntu, är mycket enkelt. Använd följande kommando:</p>
<pre class="brush: bash; first-line: 1; gutter: false; title: ; notranslate">sudo apt-get install screen</pre>
<p>Motsvarande kommando finns i de vanligaste Linux-distributionerna.</p>
<p>Kontrollera om Screen fungerar med följande kommando (och läs gärna informationen som kommer upp):</p>
<pre class="brush: bash; first-line: 1; gutter: false; title: ; notranslate">screen -h</pre>
<h3>2. Skapa första Screen-sessionen</h3>
<p>Vi börjar med att starta Screen med följande kommando:</p>
<pre class="brush: bash; first-line: 1; gutter: false; title: ; notranslate">screen</pre>
<p>Det första du möter är licenstexten för mjukvaran. Läs igenom den (precis som all annan programlicenser   <img src='http://wallmander.net/wp-includes/images/smilies/icon_wink.gif' alt="icon wink Guide: Arbeta effektivare med Screen" class='wp-smiley' title="Guide: Arbeta effektivare med Screen" />   ) och tryck sedan <kbd>Mellanslag</kbd> för att komma vidare. Nu bör du mötas av ett tomt terminalfönster där den är redo att skriva första kommandot. I första anblick ser det ut som att vara det är exakt samma fönster som man hade tidigare. Trycker man dock pil nedåt på tangentbordet märker man att man är texten &#8221;Wuff &#8212;- Wuff!!&#8221; syns längst ner i vänstra hörnet. Testa nu med att köra en eller ett par enklare kommandon som skriver ut något i fönstret. Ett par kommandon som man kan köra:</p>
<ul>
<li>echo Hello World!</li>
<li>date</li>
<li>ls</li>
<li>uptime</li>
<li>top</li>
</ul>
<p>Prova nu att gå ur Screen genom att först hålla inne <kbd>Ctrl</kbd> + <kbd>A</kbd> och sedan släppa upp tangenterna. Nu har vi satt Screen i ett kommando-läge vilket gör att vi nu kan göra saker som är relaterat till Screen. I detta fall vill vi avsluta vår session, vilket man gör genom att trycka på tangenten <kbd>D</kbd> (som står för Detach). Om du gjorde rätt ska du vara tillbaka där vi tidigare startade när vi körde kommandot Sscreen. Detta kan man kontrollera genom att trycka pil nedåt på tangentbordet (inget &#8221;Wuff &#8212;- Wuff!!&#8221; bör dyka upp). Om du använder följande kommando:</p>
<pre class="brush: bash; first-line: 1; gutter: false; title: ; notranslate">ps -aux | grep screen</pre>
<p>kan man nu se att Screen ligger som en bakgrundsprocess. Detta gör den för att man ska kunna återuppta arbetet samtidigt som man ges möjlighet att låta programmen köras även om man själv är inne i Screen.</p>
<h3>3. Öppna tidigare Screen-session</h3>
<p>För att komma åt vår tidigare session använder vi kommandot:</p>
<pre class="brush: bash; first-line: 1; gutter: false; title: ; notranslate">screen -r [id]</pre>
<p>Id står för det identifikationsnummer som är på den Screen-session som vi skapade. För att komma åt den gör man det enklast genom att köra följande:</p>
<pre class="brush: bash; first-line: 1; gutter: false; title: ; notranslate">screen -ls</pre>
<p>Nu bör du fått en lista något i stil med följande:</p>
<pre class="brush: plain; first-line: 1; gutter: false; highlight: [2]; title: ; notranslate">There are screens on:
 7451.pts-0.wallmander(2011-03-06 22.35.46)   (Detached)
1 Sockets in ...</pre>
<p>Om man ser den markerade raden ovan så har vi en del intressant information om den. Dels ID-numret (<em>7451</em>), dels namnet (pts-0.wallmander), dels datum och tid när den senaste användes (2011-03-06 22.35.46) slutligen vilken status den är i just nu (Detached). För att öppna upp denna Screen-session igen (och ändra status från Detached till Attached) kör vi kommandot som jag föreslog ovan. I mitt fall hade jag ID-nummer <em>7451</em> och då bär kommandot se ut som följande:</p>
<pre class="brush: bash; first-line: 1; gutter: false; title: ; notranslate">screen -r 7451</pre>
<p>När du tryckt på <kbd>Enter</kbd> bör du ha kommit tillbaka till den session som du lämnade den sist. Det resultat som du fick när du körde den eller de kommando som du valde i steg 2 finns fortfarande kvar. Om du ser på historiken på tidigare kommandon märker du att dessa finns också där.</p>
<p>När man känner att man har lekt klart med en Session och vill avsluta den skriver man helt enkelt följande kommando:</p>
<pre class="brush: bash; first-line: 1; gutter: false; title: ; notranslate">exit</pre>
<p>Nu har du det mest grundläggande man behöver kunna om Screen, dock att enbart jobba mot ett fönster kan ibland vara ineffektivt tom man vill köra flera operationer samtidigt. Nedan tipsar jag om hur man kan jobba mer effektivt framför sin terminal samt att man framför allt upptäcker andra möjligheter som man har med Screen.</p>
<h3>4. Arbeta mer effektivt med Screen-fönster</h3>
<p>En funktion som Screen har är att man kan arbeta med flera fönster samtidigt. Man kan säga att det är tänkt att fungera lite som tabbar i en webbläsare. I en tabb kanske du sköter dina bankärenden medan i en annan har du uppe webbmailen för att läsa ett viktigt e-postmeddelande. Dessa tabbar kallar man fönster i Screen som tillhör en viss session. För att skapa ett fönster i en håller man inne <kbd>Ctrl</kbd> + <kbd>A</kbd>, släpp upp tangenterna för att sedan trycka på <kbd>C</kbd> (som står för Create). Nu har du skapat ett nytt fönster i den session som du arbetar i just nu. Skriv ett valfritt kommando i det nya fönstret.</p>
<p>Vill man sedan gå tillbaka till det tidigare fönstret använder man <kbd>Ctrl</kbd> + <kbd>A</kbd>, för att sedan trycka på <kbd>P</kbd> (Previous). Då kommer du till det fönster som man var på innan. För att gå tillbaka kan man efter <kbd>Ctrl</kbd> + <kbd>A</kbd> istället på trycka på <kbd>N</kbd> (Next). Tanken med previous och next är att man bläddrar mellan de fönster som man har i aktuell session i Screen. Om man exempelvis har fyra fönster och är på fönster nummer 2 och vill komma till nummer 4 kan man antingen köra next två gånger, eller previous två gånger. Det går runt som i en cirkel, vilket innebär att man kan om man vill enbart använda next eller previous men ändå (för eller senare) komma till det fönster som man vill komma åt.</p>
<p>Har man många fönster kan det vara jobbigt att bläddra mellan dessa, än mindre att hålla reda på. Då kan man lista upp dem och välja med piltangenterna det fönster man vill komma åt. Det man gör är att man går in i kommando-läge (<kbd>Ctrl</kbd> + <kbd>A</kbd>) för att sedan mata in &#8221;. Då väljer man bara det fönster man vill få fram och trycker sedan på <kbd>Enter</kbd>. Nu är du inne i fönstret och kan nu arbeta på som vanligt.</p>
<p>När man känner sig klar med ett fönster och vill avsluta det skriver man följande kommando:</p>
<pre class="brush: bash; first-line: 1; gutter: false; title: ; notranslate">exit</pre>
<h3>5. Byt namn på fönster och få bättre ordning</h3>
<p>Namnet som ett fönster får är som standard satt till &#8221;bash&#8221;, vilket kanske inte så passande då alla fönster kommer att ha samma nämn när du listar upp dem med &#8221;. Lyckligtvis kan man döpa om dessa fönster. Det gör är att man först väljer det fönster som ska döpas om med   next/previous eller ur listan med &#8221;. Sedan går man in i kommando-läge och håller inne <kbd>Shift</kbd>+ <kbd>A</kbd>. Nu kan man se längst ned i vänstra hörnet texten &#8221;Set window&#8217;s title to: bash&#8221;. Ta bort texten &#8221;bash&#8221; genom att trycka <kbd>Backspace</kbd> och sedan döpa den till ett namn som passar. Tryck sedan <kbd>Enter</kbd>. Gå in i kommandoläge och ange &#8221; för att visa listan. Nu ska fönstret fått sitt nya namn.</p>
<h3>6.  Dela upp fönster i regioner och få bättre överskikt</h3>
<p>Förr eller senare kommer man att stötta på problemet att man vill se två fönster på samma gång. Det kan vara att man vill se top för att hålla koll på hur resurserna används samtidigt som man testkör ett gäng scripts, eller att man har igång flera IRC-kanaler samtidigt för att chatta med fler personer på en och samma gång. Det är då regioner passar som handen i handsken.</p>
<p>Om man går in i kommandoläge (<kbd>Ctrl</kbd> + <kbd>A</kbd>) och trycker sedan på S eller | delas fönstret i två olika regioner. Skillnaden mellan S och | är vilken layout du vill ha på dina regioner. Med S delas fönstret upp i mitten horisontellt medan | gör det samma sak fast lodrätt. Vilket av dessa man väljer är tycke och smak vad för upplägg man vill ha på sin arbetsyta, annars spelar det absolut ingen roll vilket man väljer.</p>
<p>När man skapar två regioner brukar alltid det fönster som man sist var inne i låta uppta en region, medan den andra lämnas helt tom. För att sätta igång ett fönster i den tomma regionen börjar man först att markera den. Detta gör man genom att hålla inne <kbd>Ctrl</kbd> + <kbd>A</kbd> för att sedan trycka på <kbd>Tabb</kbd>. Nu ska den tomma regionen vara markerad och nu kan man efter att man ha gått in i kommandoläge välja att antingen öppna ett befintligt fönster med &#8221; eller skapa ett nytt fönster genom att trycka på C. Efter man har gjort det är det bara att jobba på som vanligt. Prova att köra Top i ett av fönstren och för att gå tillbaka och använda det andra fönstret genom att gå i kommandoläge för att sedan trycka på Tabb.</p>
<p>Känner man att man inte är behov av regioner längre håller man först inne <kbd>Ctrl</kbd> + <kbd>A</kbd> och släpper upp, därefter håller man inne <kbd>Shift</kbd> + <kbd>x</kbd>. Observera att fönstret som var aktuell i regionen som stängdes ned kommer fortfarande att vara igång. Vill man stänga ett fönster måste man skriva följande kommando i fönstret:</p>
<pre class="brush: bash; first-line: 1; gutter: false; title: ; notranslate">exit</pre>
<h3>7. Mer om screen</h3>
<p>Detta var en introduktion till Screen. Om man lära sig mer om Screen har jag samlat några tips på hur man hittar mer information om Screen:</p>
<ul>
<li>Hjälpsidan &#8211; I Screen, håll inne <kbd>Ctrl</kbd> + <kbd>A</kbd> och ange sedan ?. Här finns det lista på de kommandon som man kan göra i Screen. Det enda man bör tänka på är att ^ betyder Ctrl</li>
<li>man screen &#8211; Detaljerad manual om Screen.</li>
<li><a href="http://www.pixelbeat.org/lkdb/screen.html">Pixelbeat </a>- Webbversion av hjälpsidan med Ctrl istället för ^.</li>
<li><a href="http://aperiodic.net/screen/quick_reference">Aperiodic </a>- Lite andra kommandon som ovanstånde källor inte behandlar.</li>
</ul>
<div id="_mcePaste" class="mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">
<p>fortfarande</p>
</div>
<div class="shr-publisher-1677"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:60px;'><a class='shareaholic-fblike' data-shr_layout='box_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwallmander.net%2F1677-arbeta-effektivare-screen%2F' data-shr_title='Guide%3A+Arbeta+effektivare+med+Screen'></a><a class='shareaholic-googleplusone' data-shr_size='tall' data-shr_count='true' data-shr_href='http%3A%2F%2Fwallmander.net%2F1677-arbeta-effektivare-screen%2F' data-shr_title='Guide%3A+Arbeta+effektivare+med+Screen'></a><a class='shareaholic-tweetbutton' data-shr_count='vertical' data-shr_href='http%3A%2F%2Fwallmander.net%2F1677-arbeta-effektivare-screen%2F' data-shr_title='Guide%3A+Arbeta+effektivare+med+Screen'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic --><br /><p><strong>Likande inlägg</strong></p><ol>
<li><a href='http://wallmander.net/581-guide-egen-sources-list/' rel='bookmark' title='Guide: Designa egen source list i tre enkla steg'>Guide: Designa egen source list i tre enkla steg</a></li>
<li><a href='http://wallmander.net/530-guide-installera-sakra-ssh-server/' rel='bookmark' title='Guide: Installera och säkra SSH-server'>Guide: Installera och säkra SSH-server</a></li>
<li><a href='http://wallmander.net/271-guide-fortameta-harddisk-i-linux/' rel='bookmark' title='Guide: Formatera hårddisk i Linux'>Guide: Formatera hårddisk i Linux</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://wallmander.net/1677-arbeta-effektivare-screen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Great Firewall of Chaina</title>
		<link>http://wallmander.net/1700-the-great-firewall-of-chaina/</link>
		<comments>http://wallmander.net/1700-the-great-firewall-of-chaina/#comments</comments>
		<pubDate>Sat, 09 Apr 2011 17:53:35 +0000</pubDate>
		<dc:creator>Eric Wallmander</dc:creator>
				<category><![CDATA[Bra att veta]]></category>
		<category><![CDATA[Teknik]]></category>
		<category><![CDATA[brandvägg]]></category>
		<category><![CDATA[censur]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Kina]]></category>

		<guid isPermaLink="false">http://wallmander.net/?p=1700</guid>
		<description><![CDATA[&#8230; och hur den fngerar. Likande inlägg Prespektiv på utbildning Vision av framtiden? Arkeologisk upptäckt på Internet!
<strong>Likande inlägg</strong><ol>
<li><a href='http://wallmander.net/897-prespektiv-pa-utbildning/' rel='bookmark' title='Prespektiv på utbildning'>Prespektiv på utbildning</a></li>
<li><a href='http://wallmander.net/375-vision-av-framtiden/' rel='bookmark' title='Vision av framtiden?'>Vision av framtiden?</a></li>
<li><a href='http://wallmander.net/542-arkeologisk-upptackt-internet/' rel='bookmark' title='Arkeologisk upptäckt på Internet!'>Arkeologisk upptäckt på Internet!</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>&#8230; och hur den fngerar.</p>
<p><a href="http://wallmander.net/1700-the-great-firewall-of-chaina/"><em>Click here to view the embedded video.</em></a></p>
<div class="shr-publisher-1700"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:60px;'><a class='shareaholic-fblike' data-shr_layout='box_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwallmander.net%2F1700-the-great-firewall-of-chaina%2F' data-shr_title='The+Great+Firewall+of+Chaina'></a><a class='shareaholic-googleplusone' data-shr_size='tall' data-shr_count='true' data-shr_href='http%3A%2F%2Fwallmander.net%2F1700-the-great-firewall-of-chaina%2F' data-shr_title='The+Great+Firewall+of+Chaina'></a><a class='shareaholic-tweetbutton' data-shr_count='vertical' data-shr_href='http%3A%2F%2Fwallmander.net%2F1700-the-great-firewall-of-chaina%2F' data-shr_title='The+Great+Firewall+of+Chaina'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic --><br /><p><strong>Likande inlägg</strong></p><ol>
<li><a href='http://wallmander.net/897-prespektiv-pa-utbildning/' rel='bookmark' title='Prespektiv på utbildning'>Prespektiv på utbildning</a></li>
<li><a href='http://wallmander.net/375-vision-av-framtiden/' rel='bookmark' title='Vision av framtiden?'>Vision av framtiden?</a></li>
<li><a href='http://wallmander.net/542-arkeologisk-upptackt-internet/' rel='bookmark' title='Arkeologisk upptäckt på Internet!'>Arkeologisk upptäckt på Internet!</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://wallmander.net/1700-the-great-firewall-of-chaina/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Brittisk humor när den är som bäst</title>
		<link>http://wallmander.net/1612-brittisk-humor-nar-den-ar-som-bast/</link>
		<comments>http://wallmander.net/1612-brittisk-humor-nar-den-ar-som-bast/#comments</comments>
		<pubDate>Fri, 18 Mar 2011 07:12:00 +0000</pubDate>
		<dc:creator>Eric Wallmander</dc:creator>
				<category><![CDATA[Nöje]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[blackbarry]]></category>
		<category><![CDATA[humor]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[orange]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://wallmander.net/?p=1612</guid>
		<description><![CDATA[Hur många referenser kan du få ihop i detta klipp? Likande inlägg Du gamla, du fria&#8230; Ingen kjedja är starkare än sin svagaste länk När olyckan är framme i Ubuntu
<strong>Likande inlägg</strong><ol>
<li><a href='http://wallmander.net/1124-du-gamla-du-fria/' rel='bookmark' title='Du gamla, du fria&#8230;'>Du gamla, du fria&#8230;</a></li>
<li><a href='http://wallmander.net/1659-ingen-kjedja-starkare-svagaste-lank/' rel='bookmark' title='Ingen kjedja är starkare än sin svagaste länk'>Ingen kjedja är starkare än sin svagaste länk</a></li>
<li><a href='http://wallmander.net/311-nar-olyckan-ar-framme-i-ubuntu/' rel='bookmark' title='När olyckan är framme i Ubuntu'>När olyckan är framme i Ubuntu</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Hur många referenser kan du få ihop i detta klipp?</p>
<p><a href="http://wallmander.net/1612-brittisk-humor-nar-den-ar-som-bast/"><em>Click here to view the embedded video.</em></a></p>
<div class="shr-publisher-1612"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:60px;'><a class='shareaholic-fblike' data-shr_layout='box_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwallmander.net%2F1612-brittisk-humor-nar-den-ar-som-bast%2F' data-shr_title='Brittisk+humor+n%C3%A4r+den+%C3%A4r+som+b%C3%A4st'></a><a class='shareaholic-googleplusone' data-shr_size='tall' data-shr_count='true' data-shr_href='http%3A%2F%2Fwallmander.net%2F1612-brittisk-humor-nar-den-ar-som-bast%2F' data-shr_title='Brittisk+humor+n%C3%A4r+den+%C3%A4r+som+b%C3%A4st'></a><a class='shareaholic-tweetbutton' data-shr_count='vertical' data-shr_href='http%3A%2F%2Fwallmander.net%2F1612-brittisk-humor-nar-den-ar-som-bast%2F' data-shr_title='Brittisk+humor+n%C3%A4r+den+%C3%A4r+som+b%C3%A4st'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic --><br /><p><strong>Likande inlägg</strong></p><ol>
<li><a href='http://wallmander.net/1124-du-gamla-du-fria/' rel='bookmark' title='Du gamla, du fria&#8230;'>Du gamla, du fria&#8230;</a></li>
<li><a href='http://wallmander.net/1659-ingen-kjedja-starkare-svagaste-lank/' rel='bookmark' title='Ingen kjedja är starkare än sin svagaste länk'>Ingen kjedja är starkare än sin svagaste länk</a></li>
<li><a href='http://wallmander.net/311-nar-olyckan-ar-framme-i-ubuntu/' rel='bookmark' title='När olyckan är framme i Ubuntu'>När olyckan är framme i Ubuntu</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://wallmander.net/1612-brittisk-humor-nar-den-ar-som-bast/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Uppdatering och intressanta jämförelser</title>
		<link>http://wallmander.net/1628-uppdatering-och-intressanta-jamforelser/</link>
		<comments>http://wallmander.net/1628-uppdatering-och-intressanta-jamforelser/#comments</comments>
		<pubDate>Tue, 01 Mar 2011 11:09:55 +0000</pubDate>
		<dc:creator>Eric Wallmander</dc:creator>
				<category><![CDATA[Bra att veta]]></category>
		<category><![CDATA[Information]]></category>
		<category><![CDATA[Göteborg]]></category>
		<category><![CDATA[Jönköping]]></category>
		<category><![CDATA[om mig]]></category>
		<category><![CDATA[studier]]></category>
		<category><![CDATA[wallmander & co]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://wallmander.net/?p=1628</guid>
		<description><![CDATA[Det var varit rätt dåligt med nya blogg-inlägg på sista tiden, men det har hänt mycket den senaste tiden för mig. Ska man sammanfatta det kort så kan jag till och börja med nämna att jag har avslutat mina studier i Jönköping och flyttat till Göteborg. Detta har jag gjort eftersom att jag har fått [...]
<strong>Likande inlägg</strong><ol>
<li><a href='http://wallmander.net/994-uppdatering-om-mig-optmering/' rel='bookmark' title='Blogg uppdatering: Om mig och Optimeringar'>Blogg uppdatering: Om mig och Optimeringar</a></li>
<li><a href='http://wallmander.net/706-uppdatering-the-website-is-down/' rel='bookmark' title='Uppdatering: The Website Is down 3 och 4!'>Uppdatering: The Website Is down 3 och 4!</a></li>
<li><a href='http://wallmander.net/104-uppdaering-ny-om-mig-sida-och-fixad-kontakt-formular/' rel='bookmark' title='Uppdaering: Ny om mig-sida och fixad kontakt-formulär'>Uppdaering: Ny om mig-sida och fixad kontakt-formulär</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Det var varit rätt dåligt med nya blogg-inlägg på sista tiden, men det har hänt mycket den senaste tiden för mig. Ska man sammanfatta det kort så kan jag till och börja med nämna att jag har avslutat mina studier i Jönköping och flyttat till Göteborg. Detta har jag gjort eftersom att jag har fått jobb som Webbutvecklare på företaget Wallmander &amp; Co. Under de veckor som jag har hittills jobbat på företaget har jag trivts jättebra. Det jag främst sysslar med där är att installera WordPress och anpassa den efter kundens önskemål. Det kan vara allt från att anpassa en design efter en HTML-mall till att göra speciella modifikationer i systemet för att kunna implementera en viss funktion som uppfyller önskemål från kund. Det är både roligt, utmanande och man lär sig mycket om WordPress och hur dess system fungerar. I och med denna omställning med flytt och komma in i nytt arbete har man varken tid eller lust att blogga. Men nu hoppas jag att det kommer bli ändring på det och förhoppningsvis kommer jag posta åtminstone 2 inlägg i månaden, även om ambitionen är att posta minst en gång i veckan. Dock är jag inte säker på om jag alltid kommer ha den tiden över samt att jag kommer på något att skriva om.</p>
<p>I övrigt har jag även uppdaterat <a href="http://wallmander.net/om">undersidan &#8221;Om mig&#8221;</a> med bland annat den information som jag nämnde ovan.</p>
<p>Sedan slutligen vill jag tipsa om en hemsida som är riktig grym som heter <a href="http://ifitweremyhome.com">If it were my home</a>. Den jämför olika länder och talar om vad som skulle vara annorlunda om man var bosatt i landet. Ett exempel är att om <a href="http://www.ifitweremyhome.com/compare/SE/US">man jämför med Sverige och USA</a> så lägger USA dubbelt så mycket pengar per invånare på sjukvård än Svenskarna gör. Men trots att de gör denna enorma satsning, dör det ändå dubbelt så många i spädbarnsdöd per 1000 nyfödda än motsvarande siffra för i Sverige. Detta är en viktig siffra då den ger en fingervisning på hur bra sjukvård som erbjuds i landet. Är det frågan om slöseri med pengar eller det faktum att det är bättre sjukvård men att inte alla har råd med den?</p>
<div id="_mcePaste" class="mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">
<p>information</p>
</div>
<div class="shr-publisher-1628"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:60px;'><a class='shareaholic-fblike' data-shr_layout='box_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwallmander.net%2F1628-uppdatering-och-intressanta-jamforelser%2F' data-shr_title='Uppdatering+och+intressanta+j%C3%A4mf%C3%B6relser'></a><a class='shareaholic-googleplusone' data-shr_size='tall' data-shr_count='true' data-shr_href='http%3A%2F%2Fwallmander.net%2F1628-uppdatering-och-intressanta-jamforelser%2F' data-shr_title='Uppdatering+och+intressanta+j%C3%A4mf%C3%B6relser'></a><a class='shareaholic-tweetbutton' data-shr_count='vertical' data-shr_href='http%3A%2F%2Fwallmander.net%2F1628-uppdatering-och-intressanta-jamforelser%2F' data-shr_title='Uppdatering+och+intressanta+j%C3%A4mf%C3%B6relser'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic --><br /><p><strong>Likande inlägg</strong></p><ol>
<li><a href='http://wallmander.net/994-uppdatering-om-mig-optmering/' rel='bookmark' title='Blogg uppdatering: Om mig och Optimeringar'>Blogg uppdatering: Om mig och Optimeringar</a></li>
<li><a href='http://wallmander.net/706-uppdatering-the-website-is-down/' rel='bookmark' title='Uppdatering: The Website Is down 3 och 4!'>Uppdatering: The Website Is down 3 och 4!</a></li>
<li><a href='http://wallmander.net/104-uppdaering-ny-om-mig-sida-och-fixad-kontakt-formular/' rel='bookmark' title='Uppdaering: Ny om mig-sida och fixad kontakt-formulär'>Uppdaering: Ny om mig-sida och fixad kontakt-formulär</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://wallmander.net/1628-uppdatering-och-intressanta-jamforelser/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ingen kjedja är starkare än sin svagaste länk</title>
		<link>http://wallmander.net/1659-ingen-kjedja-starkare-svagaste-lank/</link>
		<comments>http://wallmander.net/1659-ingen-kjedja-starkare-svagaste-lank/#comments</comments>
		<pubDate>Mon, 28 Feb 2011 08:01:47 +0000</pubDate>
		<dc:creator>Eric Wallmander</dc:creator>
				<category><![CDATA[Nöje]]></category>
		<category><![CDATA[Cyberattack]]></category>
		<category><![CDATA[säkerhet]]></category>
		<category><![CDATA[the onion]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://wallmander.net/?p=1659</guid>
		<description><![CDATA[Ännu en gång har The Onion gjort det igen. Lite inne på samma tema som jag var mitt förra inlägg. Och se nu till att inte bli den länken. Här är ett test: Likande inlägg Videokväll delux! Härlig första April! Du gamla, du fria&#8230;
<strong>Likande inlägg</strong><ol>
<li><a href='http://wallmander.net/679-videokvall-delux/' rel='bookmark' title='Videokväll delux!'>Videokväll delux!</a></li>
<li><a href='http://wallmander.net/746-harlig-forsta-april/' rel='bookmark' title='Härlig första April!'>Härlig första April!</a></li>
<li><a href='http://wallmander.net/1124-du-gamla-du-fria/' rel='bookmark' title='Du gamla, du fria&#8230;'>Du gamla, du fria&#8230;</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Ännu en gång har The Onion gjort det igen. Lite inne på samma tema som jag var <a title="Bästa SQL-injection (försöket) någonsin!" href="http://wallmander.net/1638-basta-sql-injection-forsoket-nagonsin/">mitt förra inlägg</a>.</p>
<p><a href="http://wallmander.net/1659-ingen-kjedja-starkare-svagaste-lank/"><em>Click here to view the embedded video.</em></a></p>
<p>Och se nu till att inte bli den länken. Här är ett test:<span id="more-1659"></span></p>
<p><a href="http://wallmander.net/1659-ingen-kjedja-starkare-svagaste-lank/"><em>Click here to view the embedded video.</em></a></p>
<div class="shr-publisher-1659"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:60px;'><a class='shareaholic-fblike' data-shr_layout='box_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwallmander.net%2F1659-ingen-kjedja-starkare-svagaste-lank%2F' data-shr_title='Ingen+kjedja+%C3%A4r+starkare+%C3%A4n+sin+svagaste+l%C3%A4nk'></a><a class='shareaholic-googleplusone' data-shr_size='tall' data-shr_count='true' data-shr_href='http%3A%2F%2Fwallmander.net%2F1659-ingen-kjedja-starkare-svagaste-lank%2F' data-shr_title='Ingen+kjedja+%C3%A4r+starkare+%C3%A4n+sin+svagaste+l%C3%A4nk'></a><a class='shareaholic-tweetbutton' data-shr_count='vertical' data-shr_href='http%3A%2F%2Fwallmander.net%2F1659-ingen-kjedja-starkare-svagaste-lank%2F' data-shr_title='Ingen+kjedja+%C3%A4r+starkare+%C3%A4n+sin+svagaste+l%C3%A4nk'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic --><br /><p><strong>Likande inlägg</strong></p><ol>
<li><a href='http://wallmander.net/679-videokvall-delux/' rel='bookmark' title='Videokväll delux!'>Videokväll delux!</a></li>
<li><a href='http://wallmander.net/746-harlig-forsta-april/' rel='bookmark' title='Härlig första April!'>Härlig första April!</a></li>
<li><a href='http://wallmander.net/1124-du-gamla-du-fria/' rel='bookmark' title='Du gamla, du fria&#8230;'>Du gamla, du fria&#8230;</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://wallmander.net/1659-ingen-kjedja-starkare-svagaste-lank/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bästa SQL-injection (försöket) någonsin!</title>
		<link>http://wallmander.net/1638-basta-sql-injection-forsoket-nagonsin/</link>
		<comments>http://wallmander.net/1638-basta-sql-injection-forsoket-nagonsin/#comments</comments>
		<pubDate>Fri, 25 Feb 2011 20:22:44 +0000</pubDate>
		<dc:creator>Eric Wallmander</dc:creator>
				<category><![CDATA[Nöje]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[databas]]></category>
		<category><![CDATA[PDO]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[säkerhet]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[SQL-injection]]></category>
		<category><![CDATA[system]]></category>

		<guid isPermaLink="false">http://wallmander.net/?p=1638</guid>
		<description><![CDATA[För er som tror att en hacker enbart sitter framför en datorskärm flera timmar i sträck för att ta sig in i olika system bör tänka om. Bilden till höger visar ett av de bästa exemplen på att med lite kreativt tänkande kan man komma långt. Det man har gjort är att man har klistrat [...]
<strong>Likande inlägg</strong><ol>
<li><a href='http://wallmander.net/1718-sha-512-osakert/' rel='bookmark' title='Därför kan SHA-512 vara osäkert'>Därför kan SHA-512 vara osäkert</a></li>
<li><a href='http://wallmander.net/1108-pdo-mysql-funktionerna-php-5/' rel='bookmark' title='PDO – Istället för mysql-funktionerna PHP5'>PDO – Istället för mysql-funktionerna PHP5</a></li>
<li><a href='http://wallmander.net/1659-ingen-kjedja-starkare-svagaste-lank/' rel='bookmark' title='Ingen kjedja är starkare än sin svagaste länk'>Ingen kjedja är starkare än sin svagaste länk</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><img class="alignright" title="Urban Sql injection. WIN!" src="http://30.media.tumblr.com/tumblr_lgb7thGign1qa7bsno1_500.jpg" alt="tumblr lgb7thGign1qa7bsno1 500 Bästa SQL injection (försöket) någonsin!" width="282" height="700" /></p>
<p>För er som tror att en hacker enbart sitter framför en datorskärm flera timmar i sträck för att ta sig in i olika system bör tänka om. Bilden till höger visar ett av de bästa exemplen på att med lite kreativt tänkande kan man komma långt. Det man har gjort är att man har klistrat på en remsa med en SQL-kod, det språk som man kommunicerar med en databas med, på en bil och kört igenom en station som förmodligen används för det som vi svenskar kallar för trängselskatt. Tanken är att kameran ska läsa av koden för att sedan skicka den som en förfrågan till databasen. Om detta lyckas kommer databasen göra precis som SQL-koden är instruerad till att göra. I detta fall radera hela databasen på all information. Detta är förstås inte bra eftersom man då har kraschat hela systemet och mängder med bilar kan kan åka igenom stationen (och förmodligen andra stationer) helt gratis.</p>
<p>Attacker som görs via SQL-koder kallas för SQL-injection och är idag tyvärr en förekommande form av attack som vem som helst enkelt kan genomföra i system och på hemsidor som inte är skyddade mot detta. Orsaken till att man kan göra denna typ av attack beror 9 av 10 fall på en slarvig programmerare som inte säkrar upp sin kod. För er som programmerar PHP och kommunicerar med databaser kan läsa igenom mitt inlägg <a title="PDO – Istället för mysql-funktionerna PHP5" href="http://wallmander.net/1108-pdo-mysql-funktionerna-php-5/">om PDO och hur man kommer igång med det</a>.</p>
<p>För övrigt hade jag tänk att hyra eller låna en bil och åka upp till Stockholm. Någon som vill följa med?   <img src='http://wallmander.net/wp-includes/images/smilies/icon_wink.gif' alt="icon wink Bästa SQL injection (försöket) någonsin!" class='wp-smiley' title="Bästa SQL injection (försöket) någonsin!" /> </p>
<div class="shr-publisher-1638"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:60px;'><a class='shareaholic-fblike' data-shr_layout='box_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Fwallmander.net%2F1638-basta-sql-injection-forsoket-nagonsin%2F' data-shr_title='B%C3%A4sta+SQL-injection+%28f%C3%B6rs%C3%B6ket%29+n%C3%A5gonsin%21'></a><a class='shareaholic-googleplusone' data-shr_size='tall' data-shr_count='true' data-shr_href='http%3A%2F%2Fwallmander.net%2F1638-basta-sql-injection-forsoket-nagonsin%2F' data-shr_title='B%C3%A4sta+SQL-injection+%28f%C3%B6rs%C3%B6ket%29+n%C3%A5gonsin%21'></a><a class='shareaholic-tweetbutton' data-shr_count='vertical' data-shr_href='http%3A%2F%2Fwallmander.net%2F1638-basta-sql-injection-forsoket-nagonsin%2F' data-shr_title='B%C3%A4sta+SQL-injection+%28f%C3%B6rs%C3%B6ket%29+n%C3%A5gonsin%21'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic --><br /><p><strong>Likande inlägg</strong></p><ol>
<li><a href='http://wallmander.net/1718-sha-512-osakert/' rel='bookmark' title='Därför kan SHA-512 vara osäkert'>Därför kan SHA-512 vara osäkert</a></li>
<li><a href='http://wallmander.net/1108-pdo-mysql-funktionerna-php-5/' rel='bookmark' title='PDO – Istället för mysql-funktionerna PHP5'>PDO – Istället för mysql-funktionerna PHP5</a></li>
<li><a href='http://wallmander.net/1659-ingen-kjedja-starkare-svagaste-lank/' rel='bookmark' title='Ingen kjedja är starkare än sin svagaste länk'>Ingen kjedja är starkare än sin svagaste länk</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://wallmander.net/1638-basta-sql-injection-forsoket-nagonsin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

